Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/f40-build-788492-135161/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=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1708560000 Wrote: /builddir/build/SRPMS/vulkan-validation-layers-1.3.275.0-1.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/f40-build-788492-135161/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=1209600uid=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1708560000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yTz4aK + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/Vulkan-ValidationLayers-sdk-1.3.275.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0 + rm -rf /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.HUl1kr + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0 + CFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -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_DO_STRIP:BOOL=OFF -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 -DCMAKE_BUILD_TYPE=Release -DBUILD_WERROR=OFF -DGLSLANG_INSTALL_DIR=/usr -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF -DSPIRV_HEADERS_INSTALL_DIR=/usr -DVULKAN_HEADERS_INSTALL_DIR=/usr -DCMAKE_INSTALL_INCLUDEDIR=/usr/include -- The CXX compiler identification is GNU 14.0.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Could NOT find robin_hood (missing: robin_hood_DIR) -- Configuring done (7.1s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: BUILD_LAYER_SUPPORT_FILES CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j4 --verbose Change Dir: '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0 -B/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build' /usr/bin/gmake -f layers/CMakeFiles/VkLayer_utils.dir/build.make layers/CMakeFiles/VkLayer_utils.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build' cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0 /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/layers /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/layers/CMakeFiles/VkLayer_utils.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build' /usr/bin/gmake -f layers/CMakeFiles/VkLayer_utils.dir/build.make layers/CMakeFiles/VkLayer_utils.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build' [ 2%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o [ 2%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o [ 2%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o [ 2%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/external -O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o -MF CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/logging.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/external -O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/error_location_helper.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/external -O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/external -O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o -MF CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/error_location.cpp /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp: In function ‘vkt::FeatureAndName vkt::AddFeature(APIVersion, Feature, void**)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:758:41: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ does not name a type; did you mean ‘VkPhysicalDeviceShaderSMBuiltinsFeaturesNV’? 758 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceShaderSMBuiltinsFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:758:84: error: expected ‘>’ before ‘*’ token 758 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:758:84: error: expected ‘(’ before ‘*’ token 758 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:758:85: error: expected primary-expression before ‘>’ token 758 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:759:45: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ was not declared in this scope; did you mean ‘VkPhysicalDeviceShaderSMBuiltinsFeaturesNV’? 759 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceShaderSMBuiltinsFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:759:88: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 759 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:29: /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:759:88: error: template argument 1 is invalid 759 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:759:88: error: template argument 1 is invalid 759 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:759:109: error: expected ‘)’ before ‘;’ token 759 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:761:33: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ does not name a type; did you mean ‘VkPhysicalDeviceShaderSMBuiltinsFeaturesNV’? 761 | vk_struct = new VkPhysicalDeviceCudaKernelLaunchFeaturesNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceShaderSMBuiltinsFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:769:129: error: could not convert ‘{, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV::cudaKernelLaunchFeatures"}’ from ‘’ to ‘vkt::FeatureAndName’ 769 | return {&vk_struct->cudaKernelLaunchFeatures, "VkPhysicalDeviceCudaKernelLaunchFeaturesNV::cudaKernelLaunchFeatures"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3145:41: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 3145 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3145:81: error: expected ‘>’ before ‘*’ token 3145 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3145:81: error: expected ‘(’ before ‘*’ token 3145 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3145:82: error: expected primary-expression before ‘>’ token 3145 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3146:45: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 3146 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3146:85: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 3146 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3146:85: error: template argument 1 is invalid 3146 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3146:85: error: template argument 1 is invalid 3146 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3146:106: error: expected ‘)’ before ‘;’ token 3146 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3148:33: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 3148 | vk_struct = new VkPhysicalDeviceMaintenance6FeaturesKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3156:102: error: could not convert ‘{, "VkPhysicalDeviceMaintenance6FeaturesKHR::maintenance6"}’ from ‘’ to ‘vkt::FeatureAndName’ 3156 | return {&vk_struct->maintenance6, "VkPhysicalDeviceMaintenance6FeaturesKHR::maintenance6"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3545:41: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT’? 3545 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3545:89: error: expected ‘>’ before ‘*’ token 3545 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3545:89: error: expected ‘(’ before ‘*’ token 3545 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3545:90: error: expected primary-expression before ‘>’ token 3545 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3546:45: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT’? 3546 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3546:93: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 3546 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3546:93: error: template argument 1 is invalid 3546 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3546:93: error: template argument 1 is invalid 3546 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3546:114: error: expected ‘)’ before ‘;’ token 3546 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3548:33: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT’? 3548 | vk_struct = new VkPhysicalDevicePerStageDescriptorSetFeaturesNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3556:128: error: could not convert ‘{, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV::dynamicPipelineLayout"}’ from ‘’ to ‘vkt::FeatureAndName’ 3556 | return {&vk_struct->dynamicPipelineLayout, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV::dynamicPipelineLayout"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3559:41: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT’? 3559 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3559:89: error: expected ‘>’ before ‘*’ token 3559 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3559:89: error: expected ‘(’ before ‘*’ token 3559 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3559:90: error: expected primary-expression before ‘>’ token 3559 | auto vk_struct = const_cast( | ^ [ 3%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build/layers && /usr/bin/g++ -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/external -O1 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3560:45: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT’? 3560 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3560:93: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 3560 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3560:93: error: template argument 1 is invalid 3560 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3560:93: error: template argument 1 is invalid 3560 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3560:114: error: expected ‘)’ before ‘;’ token 3560 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/logging.h:33, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/error_location.h:26, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/error_location.cpp:18: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:118:5: error: ‘PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR’ does not name a type; did you mean ‘PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT’? 118 | PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR GetPhysicalDeviceCalibrateableTimeDomainsKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/logging.h:33, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/logging.cpp:17: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:118:5: error: ‘PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR’ does not name a type; did you mean ‘PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT’? 118 | PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR GetPhysicalDeviceCalibrateableTimeDomainsKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3562:33: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT’? 3562 | vk_struct = new VkPhysicalDevicePerStageDescriptorSetFeaturesNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:3570:128: error: could not convert ‘{, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV::perStageDescriptorSet"}’ from ‘’ to ‘vkt::FeatureAndName’ 3570 | return {&vk_struct->perStageDescriptorSet, "VkPhysicalDevicePerStageDescriptorSetFeaturesNV::perStageDescriptorSet"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:473:5: error: ‘PFN_vkGetCalibratedTimestampsKHR’ does not name a type; did you mean ‘PFN_vkGetCalibratedTimestampsEXT’? 473 | PFN_vkGetCalibratedTimestampsKHR GetCalibratedTimestampsKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkGetCalibratedTimestampsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:473:5: error: ‘PFN_vkGetCalibratedTimestampsKHR’ does not name a type; did you mean ‘PFN_vkGetCalibratedTimestampsEXT’? 473 | PFN_vkGetCalibratedTimestampsKHR GetCalibratedTimestampsKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkGetCalibratedTimestampsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4392:41: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ does not name a type; did you mean ‘VkPhysicalDeviceLineRasterizationFeaturesEXT’? 4392 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceLineRasterizationFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4392:93: error: expected ‘>’ before ‘*’ token 4392 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4392:93: error: expected ‘(’ before ‘*’ token 4392 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4392:94: error: expected primary-expression before ‘>’ token 4392 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:474:5: error: ‘PFN_vkCmdBindDescriptorSets2KHR’ does not name a type; did you mean ‘PFN_vkCmdBindDescriptorSets’? 474 | PFN_vkCmdBindDescriptorSets2KHR CmdBindDescriptorSets2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdBindDescriptorSets /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:474:5: error: ‘PFN_vkCmdBindDescriptorSets2KHR’ does not name a type; did you mean ‘PFN_vkCmdBindDescriptorSets’? 474 | PFN_vkCmdBindDescriptorSets2KHR CmdBindDescriptorSets2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdBindDescriptorSets /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:475:5: error: ‘PFN_vkCmdPushConstants2KHR’ does not name a type; did you mean ‘PFN_vkCmdPushConstants’? 475 | PFN_vkCmdPushConstants2KHR CmdPushConstants2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdPushConstants /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:475:5: error: ‘PFN_vkCmdPushConstants2KHR’ does not name a type; did you mean ‘PFN_vkCmdPushConstants’? 475 | PFN_vkCmdPushConstants2KHR CmdPushConstants2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdPushConstants /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:476:5: error: ‘PFN_vkCmdPushDescriptorSet2KHR’ does not name a type; did you mean ‘PFN_vkCmdPushDescriptorSetKHR’? 476 | PFN_vkCmdPushDescriptorSet2KHR CmdPushDescriptorSet2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdPushDescriptorSetKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:476:5: error: ‘PFN_vkCmdPushDescriptorSet2KHR’ does not name a type; did you mean ‘PFN_vkCmdPushDescriptorSetKHR’? 476 | PFN_vkCmdPushDescriptorSet2KHR CmdPushDescriptorSet2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdPushDescriptorSetKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4393:45: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ was not declared in this scope; did you mean ‘VkPhysicalDeviceLineRasterizationFeaturesEXT’? 4393 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceLineRasterizationFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4393:97: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 4393 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4393:97: error: template argument 1 is invalid 4393 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4393:97: error: template argument 1 is invalid 4393 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4393:118: error: expected ‘)’ before ‘;’ token 4393 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:477:5: error: ‘PFN_vkCmdPushDescriptorSetWithTemplate2KHR’ does not name a type; did you mean ‘PFN_vkCmdPushDescriptorSetWithTemplateKHR’? 477 | PFN_vkCmdPushDescriptorSetWithTemplate2KHR CmdPushDescriptorSetWithTemplate2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdPushDescriptorSetWithTemplateKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:477:5: error: ‘PFN_vkCmdPushDescriptorSetWithTemplate2KHR’ does not name a type; did you mean ‘PFN_vkCmdPushDescriptorSetWithTemplateKHR’? 477 | PFN_vkCmdPushDescriptorSetWithTemplate2KHR CmdPushDescriptorSetWithTemplate2KHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdPushDescriptorSetWithTemplateKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4395:33: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ does not name a type; did you mean ‘VkPhysicalDeviceLineRasterizationFeaturesEXT’? 4395 | vk_struct = new VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceLineRasterizationFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4404:100: error: could not convert ‘{, "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG::relaxedLineRasterization"}’ from ‘’ to ‘vkt::FeatureAndName’ 4404 | "VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG::relaxedLineRasterization"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:478:5: error: ‘PFN_vkCmdSetDescriptorBufferOffsets2EXT’ does not name a type; did you mean ‘PFN_vkCmdSetDescriptorBufferOffsetsEXT’? 478 | PFN_vkCmdSetDescriptorBufferOffsets2EXT CmdSetDescriptorBufferOffsets2EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdSetDescriptorBufferOffsetsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:478:5: error: ‘PFN_vkCmdSetDescriptorBufferOffsets2EXT’ does not name a type; did you mean ‘PFN_vkCmdSetDescriptorBufferOffsetsEXT’? 478 | PFN_vkCmdSetDescriptorBufferOffsets2EXT CmdSetDescriptorBufferOffsets2EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdSetDescriptorBufferOffsetsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4407:41: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ does not name a type; did you mean ‘VkPhysicalDeviceTilePropertiesFeaturesQCOM’? 4407 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceTilePropertiesFeaturesQCOM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4407:86: error: expected ‘>’ before ‘*’ token 4407 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4407:86: error: expected ‘(’ before ‘*’ token 4407 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4407:87: error: expected primary-expression before ‘>’ token 4407 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:479:5: error: ‘PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT’ does not name a type; did you mean ‘PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT’? 479 | PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT CmdBindDescriptorBufferEmbeddedSamplers2EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:479:5: error: ‘PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT’ does not name a type; did you mean ‘PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT’? 479 | PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT CmdBindDescriptorBufferEmbeddedSamplers2EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:617:5: error: ‘PFN_vkCreateCudaModuleNV’ does not name a type; did you mean ‘PFN_vkCreateCuModuleNVX’? 617 | PFN_vkCreateCudaModuleNV CreateCudaModuleNV; | ^~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCreateCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:617:5: error: ‘PFN_vkCreateCudaModuleNV’ does not name a type; did you mean ‘PFN_vkCreateCuModuleNVX’? 617 | PFN_vkCreateCudaModuleNV CreateCudaModuleNV; | ^~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCreateCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:618:5: error: ‘PFN_vkGetCudaModuleCacheNV’ does not name a type 618 | PFN_vkGetCudaModuleCacheNV GetCudaModuleCacheNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp: In function ‘void vvl::PnextChainFree(void*)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:653:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR’? 653 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:656:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 656 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:656:43: error: expected ‘>’ before ‘VkVideoEncodeH264CapabilitiesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:656:43: error: expected ‘(’ before ‘VkVideoEncodeH264CapabilitiesKHR’ 656 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:618:5: error: ‘PFN_vkGetCudaModuleCacheNV’ does not name a type 618 | PFN_vkGetCudaModuleCacheNV GetCudaModuleCacheNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:619:5: error: ‘PFN_vkCreateCudaFunctionNV’ does not name a type; did you mean ‘PFN_vkCreateCuFunctionNVX’? 619 | PFN_vkCreateCudaFunctionNV CreateCudaFunctionNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCreateCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4408:45: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ was not declared in this scope; did you mean ‘VkPhysicalDeviceTilePropertiesFeaturesQCOM’? 4408 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceTilePropertiesFeaturesQCOM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4408:90: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 4408 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4408:90: error: template argument 1 is invalid 4408 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4408:90: error: template argument 1 is invalid 4408 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4408:111: error: expected ‘)’ before ‘;’ token 4408 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:656:43: error: ‘VkVideoEncodeH264CapabilitiesKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH264CapabilitiesKHR’? 656 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:656:77: error: expected primary-expression before ‘>’ token 656 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:656:86: error: expected ‘)’ before ‘;’ token 656 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:619:5: error: ‘PFN_vkCreateCudaFunctionNV’ does not name a type; did you mean ‘PFN_vkCreateCuFunctionNVX’? 619 | PFN_vkCreateCudaFunctionNV CreateCudaFunctionNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCreateCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:620:5: error: ‘PFN_vkDestroyCudaModuleNV’ does not name a type; did you mean ‘PFN_vkDestroyCuModuleNVX’? 620 | PFN_vkDestroyCudaModuleNV DestroyCudaModuleNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkDestroyCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:620:5: error: ‘PFN_vkDestroyCudaModuleNV’ does not name a type; did you mean ‘PFN_vkDestroyCuModuleNVX’? 620 | PFN_vkDestroyCudaModuleNV DestroyCudaModuleNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkDestroyCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:621:5: error: ‘PFN_vkDestroyCudaFunctionNV’ does not name a type; did you mean ‘PFN_vkDestroyCuFunctionNVX’? 621 | PFN_vkDestroyCudaFunctionNV DestroyCudaFunctionNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkDestroyCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4410:33: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ does not name a type; did you mean ‘VkPhysicalDeviceTilePropertiesFeaturesQCOM’? 4410 | vk_struct = new VkPhysicalDeviceRenderPassStripedFeaturesARM; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceTilePropertiesFeaturesQCOM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4418:117: error: could not convert ‘{, "VkPhysicalDeviceRenderPassStripedFeaturesARM::renderPassStriped"}’ from ‘’ to ‘vkt::FeatureAndName’ 4418 | return {&vk_struct->renderPassStriped, "VkPhysicalDeviceRenderPassStripedFeaturesARM::renderPassStriped"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:658:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT’? 658 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:661:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 661 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:661:43: error: expected ‘>’ before ‘VkVideoEncodeH264QualityLevelPropertiesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:661:43: error: expected ‘(’ before ‘VkVideoEncodeH264QualityLevelPropertiesKHR’ 661 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:621:5: error: ‘PFN_vkDestroyCudaFunctionNV’ does not name a type; did you mean ‘PFN_vkDestroyCuFunctionNVX’? 621 | PFN_vkDestroyCudaFunctionNV DestroyCudaFunctionNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkDestroyCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:622:5: error: ‘PFN_vkCmdCudaLaunchKernelNV’ does not name a type; did you mean ‘PFN_vkCmdCuLaunchKernelNVX’? 622 | PFN_vkCmdCudaLaunchKernelNV CmdCudaLaunchKernelNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdCuLaunchKernelNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4536:41: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ does not name a type; did you mean ‘VkPhysicalDeviceDepthClipControlFeaturesEXT’? 4536 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceDepthClipControlFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4536:87: error: expected ‘>’ before ‘*’ token 4536 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4536:87: error: expected ‘(’ before ‘*’ token 4536 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4536:88: error: expected primary-expression before ‘>’ token 4536 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_layer_dispatch_table.h:622:5: error: ‘PFN_vkCmdCudaLaunchKernelNV’ does not name a type; did you mean ‘PFN_vkCmdCuLaunchKernelNVX’? 622 | PFN_vkCmdCudaLaunchKernelNV CmdCudaLaunchKernelNV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | PFN_vkCmdCuLaunchKernelNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:661:43: error: ‘VkVideoEncodeH264QualityLevelPropertiesKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH264QualityLevelPropertiesEXT’? 661 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:661:87: error: expected primary-expression before ‘>’ token 661 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:661:96: error: expected ‘)’ before ‘;’ token 661 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:663:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT’? 663 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:666:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 666 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:666:43: error: expected ‘>’ before ‘VkVideoEncodeH264SessionCreateInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:666:43: error: expected ‘(’ before ‘VkVideoEncodeH264SessionCreateInfoKHR’ 666 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4537:45: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ was not declared in this scope; did you mean ‘VkPhysicalDeviceDepthClipControlFeaturesEXT’? 4537 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceDepthClipControlFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4537:91: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 4537 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4537:91: error: template argument 1 is invalid 4537 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4537:91: error: template argument 1 is invalid 4537 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4537:112: error: expected ‘)’ before ‘;’ token 4537 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:666:43: error: ‘VkVideoEncodeH264SessionCreateInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH264SessionCreateInfoEXT’? 666 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:666:82: error: expected primary-expression before ‘>’ token 666 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:666:91: error: expected ‘)’ before ‘;’ token 666 | delete reinterpret_cast(header); | ^ | ) In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/logging.h:34: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:184:5: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT’? 184 | VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT, // kVulkanObjectTypeCudaModuleNV | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4539:33: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ does not name a type; did you mean ‘VkPhysicalDeviceDepthClipControlFeaturesEXT’? 4539 | vk_struct = new VkPhysicalDeviceSchedulingControlsFeaturesARM; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceDepthClipControlFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:4547:120: error: could not convert ‘{, "VkPhysicalDeviceSchedulingControlsFeaturesARM::schedulingControls"}’ from ‘’ to ‘vkt::FeatureAndName’ 4547 | return {&vk_struct->schedulingControls, "VkPhysicalDeviceSchedulingControlsFeaturesARM::schedulingControls"}; | ^ | | | In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/logging.h:34: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:184:5: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT’? 184 | VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT, // kVulkanObjectTypeCudaModuleNV | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:668:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR’? 668 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:671:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 671 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:671:43: error: expected ‘>’ before ‘VkVideoEncodeH264SessionParametersAddInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:671:43: error: expected ‘(’ before ‘VkVideoEncodeH264SessionParametersAddInfoKHR’ 671 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5800:41: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 5800 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5800:91: error: expected ‘>’ before ‘*’ token 5800 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5800:91: error: expected ‘(’ before ‘*’ token 5800 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5800:92: error: expected primary-expression before ‘>’ token 5800 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:671:43: error: ‘VkVideoEncodeH264SessionParametersAddInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH264SessionParametersAddInfoKHR’? 671 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:671:89: error: expected primary-expression before ‘>’ token 671 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:671:98: error: expected ‘)’ before ‘;’ token 671 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:185:5: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT’? 185 | VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT, // kVulkanObjectTypeCudaFunctionNV | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5801:45: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 5801 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5801:95: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 5801 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5801:95: error: template argument 1 is invalid 5801 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5801:95: error: template argument 1 is invalid 5801 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5801:116: error: expected ‘)’ before ‘;’ token 5801 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:673:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR’? 673 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:676:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 676 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:676:43: error: expected ‘>’ before ‘VkVideoEncodeH264SessionParametersCreateInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:676:43: error: expected ‘(’ before ‘VkVideoEncodeH264SessionParametersCreateInfoKHR’ 676 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:185:5: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT’? 185 | VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT, // kVulkanObjectTypeCudaFunctionNV | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5803:33: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 5803 | vk_struct = new VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5812:108: error: could not convert ‘{, "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR::vertexAttributeInstanceRateDivisor"}’ from ‘’ to ‘vkt::FeatureAndName’ 5812 | "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR::vertexAttributeInstanceRateDivisor"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: In function ‘VkObjectType ConvertVulkanObjectToCoreObject(VulkanObjectType)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:283:20: error: ‘VK_OBJECT_TYPE_CUDA_MODULE_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_MODULE_NVX’? 283 | return VK_OBJECT_TYPE_CUDA_MODULE_NV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_MODULE_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5815:41: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 5815 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5815:91: error: expected ‘>’ before ‘*’ token 5815 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5815:91: error: expected ‘(’ before ‘*’ token 5815 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5815:92: error: expected primary-expression before ‘>’ token 5815 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:676:43: error: ‘VkVideoEncodeH264SessionParametersCreateInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH264SessionParametersCreateInfoKHR’? 676 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:676:92: error: expected primary-expression before ‘>’ token 676 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:676:101: error: expected ‘)’ before ‘;’ token 676 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: In function ‘VkObjectType ConvertVulkanObjectToCoreObject(VulkanObjectType)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:283:20: error: ‘VK_OBJECT_TYPE_CUDA_MODULE_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_MODULE_NVX’? 283 | return VK_OBJECT_TYPE_CUDA_MODULE_NV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_MODULE_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5816:45: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 5816 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5816:95: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 5816 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5816:95: error: template argument 1 is invalid 5816 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5816:95: error: template argument 1 is invalid 5816 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5816:116: error: expected ‘)’ before ‘;’ token 5816 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:285:20: error: ‘VK_OBJECT_TYPE_CUDA_FUNCTION_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_FUNCTION_NVX’? 285 | return VK_OBJECT_TYPE_CUDA_FUNCTION_NV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_FUNCTION_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5818:33: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 5818 | vk_struct = new VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5827:112: error: could not convert ‘{, "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR::vertexAttributeInstanceRateZeroDivisor"}’ from ‘’ to ‘vkt::FeatureAndName’ 5827 | "VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR::vertexAttributeInstanceRateZeroDivisor"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:678:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT’? 678 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:681:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 681 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:681:43: error: expected ‘>’ before ‘VkVideoEncodeH264SessionParametersGetInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:681:43: error: expected ‘(’ before ‘VkVideoEncodeH264SessionParametersGetInfoKHR’ 681 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:285:20: error: ‘VK_OBJECT_TYPE_CUDA_FUNCTION_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_FUNCTION_NVX’? 285 | return VK_OBJECT_TYPE_CUDA_FUNCTION_NV; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_FUNCTION_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5845:41: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 5845 | auto vk_struct = const_cast( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5845:86: error: expected ‘>’ before ‘*’ token 5845 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5845:86: error: expected ‘(’ before ‘*’ token 5845 | auto vk_struct = const_cast( | ^ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5845:87: error: expected primary-expression before ‘>’ token 5845 | auto vk_struct = const_cast( | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: In function ‘VulkanObjectType ConvertCoreObjectToVulkanObject(VkObjectType)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:390:14: error: ‘VK_OBJECT_TYPE_CUDA_MODULE_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_MODULE_NVX’? 390 | case VK_OBJECT_TYPE_CUDA_MODULE_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_MODULE_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:681:43: error: ‘VkVideoEncodeH264SessionParametersGetInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH264SessionParametersGetInfoEXT’? 681 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:681:89: error: expected primary-expression before ‘>’ token 681 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:681:98: error: expected ‘)’ before ‘;’ token 681 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: In function ‘VulkanObjectType ConvertCoreObjectToVulkanObject(VkObjectType)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:390:14: error: ‘VK_OBJECT_TYPE_CUDA_MODULE_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_MODULE_NVX’? 390 | case VK_OBJECT_TYPE_CUDA_MODULE_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_MODULE_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:683:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT’? 683 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:686:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 686 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:686:43: error: expected ‘>’ before ‘VkVideoEncodeH264SessionParametersFeedbackInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:686:43: error: expected ‘(’ before ‘VkVideoEncodeH264SessionParametersFeedbackInfoKHR’ 686 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:392:14: error: ‘VK_OBJECT_TYPE_CUDA_FUNCTION_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_FUNCTION_NVX’? 392 | case VK_OBJECT_TYPE_CUDA_FUNCTION_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_FUNCTION_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5846:45: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 5846 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5846:90: error: no matching function for call to ‘FindStructInPNextChain< >(void*&)’ 5846 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: candidate: ‘template const T* vku::FindStructInPNextChain(const void*)’ 1112 | template const T *FindStructInPNextChain(const void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1112:32: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5846:90: error: template argument 1 is invalid 5846 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: candidate: ‘template T* vku::FindStructInPNextChain(void*)’ 1126 | template T *FindStructInPNextChain(void *next) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:1126:26: note: template argument deduction/substitution failed: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5846:90: error: template argument 1 is invalid 5846 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5846:111: error: expected ‘)’ before ‘;’ token 5846 | vku::FindStructInPNextChain(*inout_pnext_chain)); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5848:33: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 5848 | vk_struct = new VkPhysicalDeviceVideoMaintenance1FeaturesKHR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/feature_requirements_helper.cpp:5856:117: error: could not convert ‘{, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR::videoMaintenance1"}’ from ‘’ to ‘vkt::FeatureAndName’ 5856 | return {&vk_struct->videoMaintenance1, "VkPhysicalDeviceVideoMaintenance1FeaturesKHR::videoMaintenance1"}; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:686:43: error: ‘VkVideoEncodeH264SessionParametersFeedbackInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH264SessionParametersFeedbackInfoEXT’? 686 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:686:94: error: expected primary-expression before ‘>’ token 686 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:686:103: error: expected ‘)’ before ‘;’ token 686 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:392:14: error: ‘VK_OBJECT_TYPE_CUDA_FUNCTION_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_FUNCTION_NVX’? 392 | case VK_OBJECT_TYPE_CUDA_FUNCTION_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_FUNCTION_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: In function ‘VkDebugReportObjectTypeEXT ConvertCoreObjectToDebugReportObject(VkObjectType)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:485:14: error: ‘VK_OBJECT_TYPE_CUDA_MODULE_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_MODULE_NVX’? 485 | case VK_OBJECT_TYPE_CUDA_MODULE_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_MODULE_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:688:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR’? 688 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:691:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 691 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:691:43: error: expected ‘>’ before ‘VkVideoEncodeH264PictureInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:691:43: error: expected ‘(’ before ‘VkVideoEncodeH264PictureInfoKHR’ 691 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: In function ‘VkDebugReportObjectTypeEXT ConvertCoreObjectToDebugReportObject(VkObjectType)’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:485:14: error: ‘VK_OBJECT_TYPE_CUDA_MODULE_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_MODULE_NVX’? 485 | case VK_OBJECT_TYPE_CUDA_MODULE_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_MODULE_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:691:43: error: ‘VkVideoEncodeH264PictureInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH264PictureInfoKHR’? 691 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:691:76: error: expected primary-expression before ‘>’ token 691 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:691:85: error: expected ‘)’ before ‘;’ token 691 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:486:20: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT’? 486 | return VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:693:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR’? 693 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:696:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 696 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:696:43: error: expected ‘>’ before ‘VkVideoEncodeH264DpbSlotInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:696:43: error: expected ‘(’ before ‘VkVideoEncodeH264DpbSlotInfoKHR’ 696 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:486:20: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT’? 486 | return VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:696:43: error: ‘VkVideoEncodeH264DpbSlotInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH264DpbSlotInfoKHR’? 696 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:487:14: error: ‘VK_OBJECT_TYPE_CUDA_FUNCTION_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_FUNCTION_NVX’? 487 | case VK_OBJECT_TYPE_CUDA_FUNCTION_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_FUNCTION_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:696:76: error: expected primary-expression before ‘>’ token 696 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:696:85: error: expected ‘)’ before ‘;’ token 696 | delete reinterpret_cast(header); | ^ | ) gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:121: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:698:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR’? 698 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:701:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 701 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:701:43: error: expected ‘>’ before ‘VkVideoEncodeH264ProfileInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:701:43: error: expected ‘(’ before ‘VkVideoEncodeH264ProfileInfoKHR’ 701 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:487:14: error: ‘VK_OBJECT_TYPE_CUDA_FUNCTION_NV’ was not declared in this scope; did you mean ‘VK_OBJECT_TYPE_CU_FUNCTION_NVX’? 487 | case VK_OBJECT_TYPE_CUDA_FUNCTION_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_OBJECT_TYPE_CU_FUNCTION_NVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:701:43: error: ‘VkVideoEncodeH264ProfileInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH264ProfileInfoKHR’? 701 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:701:76: error: expected primary-expression before ‘>’ token 701 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:701:85: error: expected ‘)’ before ‘;’ token 701 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:488:20: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT’? 488 | return VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: At global scope: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1059:21: error: ‘VkCudaModuleNV’ was not declared in this scope; did you mean ‘VkCuModuleNVX’? 1059 | struct VkHandleInfo { | ^~~~~~~~~~~~~~ | VkCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1059:35: error: template argument 1 is invalid 1059 | struct VkHandleInfo { | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1067:13: error: ‘VkCudaModuleNV’ does not name a type; did you mean ‘VkCuModuleNVX’? 1067 | typedef VkCudaModuleNV Type; | ^~~~~~~~~~~~~~ | VkCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:703:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT’? 703 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:706:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 706 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:706:43: error: expected ‘>’ before ‘VkVideoEncodeH264RateControlInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:706:43: error: expected ‘(’ before ‘VkVideoEncodeH264RateControlInfoKHR’ 706 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1071:21: error: ‘VkCudaFunctionNV’ was not declared in this scope; did you mean ‘VkCuFunctionNVX’? 1071 | struct VkHandleInfo { | ^~~~~~~~~~~~~~~~ | VkCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1071:37: error: template argument 1 is invalid 1071 | struct VkHandleInfo { | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1079:13: error: ‘VkCudaFunctionNV’ does not name a type; did you mean ‘VkCuFunctionNVX’? 1079 | typedef VkCudaFunctionNV Type; | ^~~~~~~~~~~~~~~~ | VkCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:488:20: error: ‘VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT’ was not declared in this scope; did you mean ‘VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT’? 488 | return VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:706:43: error: ‘VkVideoEncodeH264RateControlInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH264RateControlInfoEXT’? 706 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:706:80: error: expected primary-expression before ‘>’ token 706 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:706:89: error: expected ‘)’ before ‘;’ token 706 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h: At global scope: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1059:21: error: ‘VkCudaModuleNV’ was not declared in this scope; did you mean ‘VkCuModuleNVX’? 1059 | struct VkHandleInfo { | ^~~~~~~~~~~~~~ | VkCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1059:35: error: template argument 1 is invalid 1059 | struct VkHandleInfo { | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1067:13: error: ‘VkCudaModuleNV’ does not name a type; did you mean ‘VkCuModuleNVX’? 1067 | typedef VkCudaModuleNV Type; | ^~~~~~~~~~~~~~ | VkCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1071:21: error: ‘VkCudaFunctionNV’ was not declared in this scope; did you mean ‘VkCuFunctionNVX’? 1071 | struct VkHandleInfo { | ^~~~~~~~~~~~~~~~ | VkCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1071:37: error: template argument 1 is invalid 1071 | struct VkHandleInfo { | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:708:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT’? 708 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:711:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 711 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:711:43: error: expected ‘>’ before ‘VkVideoEncodeH264RateControlLayerInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:711:43: error: expected ‘(’ before ‘VkVideoEncodeH264RateControlLayerInfoKHR’ 711 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_object_types.h:1079:13: error: ‘VkCudaFunctionNV’ does not name a type; did you mean ‘VkCuFunctionNVX’? 1079 | typedef VkCudaFunctionNV Type; | ^~~~~~~~~~~~~~~~ | VkCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:711:43: error: ‘VkVideoEncodeH264RateControlLayerInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH264RateControlLayerInfoEXT’? 711 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:711:85: error: expected primary-expression before ‘>’ token 711 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:711:94: error: expected ‘)’ before ‘;’ token 711 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:713:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT’? 713 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:716:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 716 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:716:43: error: expected ‘>’ before ‘VkVideoEncodeH264GopRemainingFrameInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:716:43: error: expected ‘(’ before ‘VkVideoEncodeH264GopRemainingFrameInfoKHR’ 716 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:716:43: error: ‘VkVideoEncodeH264GopRemainingFrameInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH264GopRemainingFrameInfoEXT’? 716 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:716:86: error: expected primary-expression before ‘>’ token 716 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:716:95: error: expected ‘)’ before ‘;’ token 716 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:718:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR’? 718 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:721:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 721 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:721:43: error: expected ‘>’ before ‘VkVideoEncodeH265CapabilitiesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:721:43: error: expected ‘(’ before ‘VkVideoEncodeH265CapabilitiesKHR’ 721 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:721:43: error: ‘VkVideoEncodeH265CapabilitiesKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH265CapabilitiesKHR’? 721 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:721:77: error: expected primary-expression before ‘>’ token 721 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:721:86: error: expected ‘)’ before ‘;’ token 721 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:723:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT’? 723 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:726:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 726 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:726:43: error: expected ‘>’ before ‘VkVideoEncodeH265SessionCreateInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:726:43: error: expected ‘(’ before ‘VkVideoEncodeH265SessionCreateInfoKHR’ 726 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/logging.cpp:26: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5275:5: error: ‘VkVideoEncodeH264CapabilityFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH264CapabilityFlagsEXT’? 5275 | VkVideoEncodeH264CapabilityFlagsKHR flags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilityFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:726:43: error: ‘VkVideoEncodeH265SessionCreateInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH265SessionCreateInfoEXT’? 726 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:726:82: error: expected primary-expression before ‘>’ token 726 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:726:91: error: expected ‘)’ before ‘;’ token 726 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5287:5: error: ‘VkVideoEncodeH264StdFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH264StdFlagsEXT’? 5287 | VkVideoEncodeH264StdFlagsKHR stdSyntaxFlags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264StdFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5289:49: error: ‘VkVideoEncodeH264CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH264CapabilitiesKHR’? 5289 | safe_VkVideoEncodeH264CapabilitiesKHR(const VkVideoEncodeH264CapabilitiesKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5295:27: error: ‘VkVideoEncodeH264CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH264CapabilitiesKHR’? 5295 | void initialize(const VkVideoEncodeH264CapabilitiesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:728:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT’? 728 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:731:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 731 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:731:43: error: expected ‘>’ before ‘VkVideoEncodeH265QualityLevelPropertiesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:731:43: error: expected ‘(’ before ‘VkVideoEncodeH265QualityLevelPropertiesKHR’ 731 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5297:5: error: ‘VkVideoEncodeH264CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH264CapabilitiesKHR’? 5297 | VkVideoEncodeH264CapabilitiesKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5298:5: error: ‘VkVideoEncodeH264CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH264CapabilitiesKHR’? 5298 | VkVideoEncodeH264CapabilitiesKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:731:43: error: ‘VkVideoEncodeH265QualityLevelPropertiesKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH265QualityLevelPropertiesEXT’? 731 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:731:87: error: expected primary-expression before ‘>’ token 731 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:731:96: error: expected ‘)’ before ‘;’ token 731 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5303:5: error: ‘VkVideoEncodeH264RateControlFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlFlagsEXT’? 5303 | VkVideoEncodeH264RateControlFlagsKHR preferredRateControlFlags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5308:5: error: ‘VkVideoEncodeH264QpKHR’ does not name a type; did you mean ‘VkVideoEncodeH264QpEXT’? 5308 | VkVideoEncodeH264QpKHR preferredConstantQp; | ^~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QpEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:733:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR’? 733 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:736:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 736 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:736:43: error: expected ‘>’ before ‘VkVideoEncodeH265SessionParametersAddInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:736:43: error: expected ‘(’ before ‘VkVideoEncodeH265SessionParametersAddInfoKHR’ 736 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5313:59: error: ‘VkVideoEncodeH264QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH264QualityLevelPropertiesEXT’? 5313 | safe_VkVideoEncodeH264QualityLevelPropertiesKHR(const VkVideoEncodeH264QualityLevelPropertiesKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:736:43: error: ‘VkVideoEncodeH265SessionParametersAddInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH265SessionParametersAddInfoKHR’? 736 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:736:89: error: expected primary-expression before ‘>’ token 736 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:736:98: error: expected ‘)’ before ‘;’ token 736 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5319:27: error: ‘VkVideoEncodeH264QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH264QualityLevelPropertiesEXT’? 5319 | void initialize(const VkVideoEncodeH264QualityLevelPropertiesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesEXT In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/./utils/vk_layer_utils.h:33, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/error_message/error_location.cpp:19: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h: In static member function ‘static const InstanceExtensions::InstanceInfoMap& InstanceExtensions::get_info_map()’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:283:14: error: ‘VK_EXT_LAYER_SETTINGS_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_DEBUG_UTILS_EXTENSION_NAME’? 283 | {VK_EXT_LAYER_SETTINGS_EXTENSION_NAME, InstanceInfo(&InstanceExtensions::vk_ext_layer_settings, {})}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_DEBUG_UTILS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5321:5: error: ‘VkVideoEncodeH264QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH264QualityLevelPropertiesEXT’? 5321 | VkVideoEncodeH264QualityLevelPropertiesKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:738:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR’? 738 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:741:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 741 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:741:43: error: expected ‘>’ before ‘VkVideoEncodeH265SessionParametersCreateInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:741:43: error: expected ‘(’ before ‘VkVideoEncodeH265SessionParametersCreateInfoKHR’ 741 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:285:9: error: could not convert ‘{{"VK_VERSION_1_1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_KHR_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface, std::vector())}, {"VK_KHR_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xlib_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xlib_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_xcb_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_xcb_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_wayland_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_wayland_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_get_physical_device_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_physical_device_properties2, std::vector())}, {"VK_KHR_device_group_creation", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_device_group_creation, std::vector())}, {"VK_KHR_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_memory_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_semaphore_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_external_fence_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_physical_device_properties2, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_get_surface_capabilities2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_surface_capabilities2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_get_display_properties2", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_get_display_properties2, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_KHR_surface_protected_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_surface_protected_capabilities, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 2}, std::allocator()))}, {"VK_KHR_portability_enumeration", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_khr_portability_enumeration, std::vector())}, {"VK_EXT_debug_report", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_report, std::vector())}, {"VK_NV_external_memory_capabilities", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_nv_external_memory_capabilities, std::vector())}, {"VK_EXT_validation_flags", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_flags, std::vector())}, {"VK_EXT_direct_mode_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_direct_mode_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_acquire_xlib_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_xlib_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_EXT_display_surface_counter", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_display_surface_counter, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_display, ((const char*)"VK_KHR_display")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_colorspace", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_swapchain_colorspace, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_debug_utils", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_debug_utils, std::vector())}, {"VK_EXT_validation_features", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_validation_features, std::vector())}, {"VK_EXT_headless_surface", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_headless_surface, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_EXT_surface_maintenance1", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_surface_maintenance1, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [2]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}, InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_get_surface_capabilities2, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 2}, std::allocator()))}, {"VK_EXT_acquire_drm_display", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_acquire_drm_display, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_ext_direct_mode_display, ((const char*)"VK_EXT_direct_mode_display")}})), 1}, std::allocator()))}, {"VK_GOOGLE_surfaceless_query", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_google_surfaceless_query, std::vector(std::initializer_list{((const InstanceExtensions::InstanceReq*)(& const InstanceExtensions::InstanceReq [1]{InstanceExtensions::InstanceReq{&InstanceExtensions::vk_khr_surface, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_LUNARG_direct_driver_loading", InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_lunarg_direct_driver_loading, std::vector())}, {, InstanceExtensions::InstanceInfo(&InstanceExtensions::vk_ext_layer_settings, std::vector())}}’ from ‘’ to ‘const InstanceExtensions::InstanceInfoMap’ {aka ‘const std::unordered_map, InstanceExtensions::InstanceInfo, std::hash >, std::equal_to >, std::allocator, InstanceExtensions::InstanceInfo> > >’} 285 | }; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5324:5: error: ‘VkVideoEncodeH264QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH264QualityLevelPropertiesEXT’? 5324 | VkVideoEncodeH264QualityLevelPropertiesKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:741:43: error: ‘VkVideoEncodeH265SessionParametersCreateInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH265SessionParametersCreateInfoKHR’? 741 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:741:92: error: expected primary-expression before ‘>’ token 741 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:741:101: error: expected ‘)’ before ‘;’ token 741 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5334:54: error: ‘VkVideoEncodeH264SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionCreateInfoEXT’? 5334 | safe_VkVideoEncodeH264SessionCreateInfoKHR(const VkVideoEncodeH264SessionCreateInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5340:27: error: ‘VkVideoEncodeH264SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionCreateInfoEXT’? 5340 | void initialize(const VkVideoEncodeH264SessionCreateInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:743:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT’? 743 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:746:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 746 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:746:43: error: expected ‘>’ before ‘VkVideoEncodeH265SessionParametersGetInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:746:43: error: expected ‘(’ before ‘VkVideoEncodeH265SessionParametersGetInfoKHR’ 746 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5342:5: error: ‘VkVideoEncodeH264SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionCreateInfoEXT’? 5342 | VkVideoEncodeH264SessionCreateInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h: At global scope: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:395:5: error: ‘VK_EXT_LAYER_SETTINGS_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_DEBUG_UTILS_EXTENSION_NAME’? 395 | VK_EXT_LAYER_SETTINGS_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_DEBUG_UTILS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:396:1: error: could not convert ‘{"VK_KHR_surface", "VK_KHR_display", "VK_KHR_xlib_surface", "VK_KHR_xcb_surface", "VK_KHR_wayland_surface", "VK_KHR_get_physical_device_properties2", "VK_KHR_device_group_creation", "VK_KHR_external_memory_capabilities", "VK_KHR_external_semaphore_capabilities", "VK_KHR_external_fence_capabilities", "VK_KHR_get_surface_capabilities2", "VK_KHR_get_display_properties2", "VK_KHR_surface_protected_capabilities", "VK_KHR_portability_enumeration", "VK_EXT_debug_report", "VK_NV_external_memory_capabilities", "VK_EXT_validation_flags", "VK_EXT_direct_mode_display", "VK_EXT_acquire_xlib_display", "VK_EXT_display_surface_counter", "VK_EXT_swapchain_colorspace", "VK_EXT_debug_utils", "VK_EXT_validation_features", "VK_EXT_headless_surface", "VK_EXT_surface_maintenance1", "VK_EXT_acquire_drm_display", "VK_GOOGLE_surfaceless_query", "VK_LUNARG_direct_driver_loading", }’ from ‘’ to ‘const std::set >’ 396 | }; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5343:5: error: ‘VkVideoEncodeH264SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionCreateInfoEXT’? 5343 | VkVideoEncodeH264SessionCreateInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:746:43: error: ‘VkVideoEncodeH265SessionParametersGetInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH265SessionParametersGetInfoEXT’? 746 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:746:89: error: expected primary-expression before ‘>’ token 746 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:746:98: error: expected ‘)’ before ‘;’ token 746 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5355:61: error: ‘VkVideoEncodeH264SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersAddInfoKHR’? 5355 | safe_VkVideoEncodeH264SessionParametersAddInfoKHR(const VkVideoEncodeH264SessionParametersAddInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5361:27: error: ‘VkVideoEncodeH264SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersAddInfoKHR’? 5361 | void initialize(const VkVideoEncodeH264SessionParametersAddInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5363:5: error: ‘VkVideoEncodeH264SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersAddInfoKHR’? 5363 | VkVideoEncodeH264SessionParametersAddInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5366:5: error: ‘VkVideoEncodeH264SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersAddInfoKHR’? 5366 | VkVideoEncodeH264SessionParametersAddInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:748:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT’? 748 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:751:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 751 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:751:43: error: expected ‘>’ before ‘VkVideoEncodeH265SessionParametersFeedbackInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:751:43: error: expected ‘(’ before ‘VkVideoEncodeH265SessionParametersFeedbackInfoKHR’ 751 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5377:64: error: ‘VkVideoEncodeH264SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersCreateInfoKHR’? 5377 | safe_VkVideoEncodeH264SessionParametersCreateInfoKHR(const VkVideoEncodeH264SessionParametersCreateInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5384:27: error: ‘VkVideoEncodeH264SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersCreateInfoKHR’? 5384 | void initialize(const VkVideoEncodeH264SessionParametersCreateInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:751:43: error: ‘VkVideoEncodeH265SessionParametersFeedbackInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH265SessionParametersFeedbackInfoEXT’? 751 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:751:94: error: expected primary-expression before ‘>’ token 751 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:751:103: error: expected ‘)’ before ‘;’ token 751 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5386:5: error: ‘VkVideoEncodeH264SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersCreateInfoKHR’? 5386 | VkVideoEncodeH264SessionParametersCreateInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5389:5: error: ‘VkVideoEncodeH264SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264SessionParametersCreateInfoKHR’? 5389 | VkVideoEncodeH264SessionParametersCreateInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:753:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR’? 753 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:756:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 756 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:756:43: error: expected ‘>’ before ‘VkVideoEncodeH265PictureInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:756:43: error: expected ‘(’ before ‘VkVideoEncodeH265PictureInfoKHR’ 756 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h: In static member function ‘static const DeviceExtensions::DeviceInfoMap& DeviceExtensions::get_info_map()’: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:838:14: error: ‘VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME’? 838 | {VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5401:61: error: ‘VkVideoEncodeH264SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersGetInfoEXT’? 5401 | safe_VkVideoEncodeH264SessionParametersGetInfoKHR(const VkVideoEncodeH264SessionParametersGetInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:756:43: error: ‘VkVideoEncodeH265PictureInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH265PictureInfoKHR’? 756 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:756:76: error: expected primary-expression before ‘>’ token 756 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:756:85: error: expected ‘)’ before ‘;’ token 756 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5407:27: error: ‘VkVideoEncodeH264SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersGetInfoEXT’? 5407 | void initialize(const VkVideoEncodeH264SessionParametersGetInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5409:5: error: ‘VkVideoEncodeH264SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersGetInfoEXT’? 5409 | VkVideoEncodeH264SessionParametersGetInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5412:5: error: ‘VkVideoEncodeH264SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersGetInfoEXT’? 5412 | VkVideoEncodeH264SessionParametersGetInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:758:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR’? 758 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:761:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 761 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:761:43: error: expected ‘>’ before ‘VkVideoEncodeH265DpbSlotInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:761:43: error: expected ‘(’ before ‘VkVideoEncodeH265DpbSlotInfoKHR’ 761 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5422:66: error: ‘VkVideoEncodeH264SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersFeedbackInfoEXT’? 5422 | safe_VkVideoEncodeH264SessionParametersFeedbackInfoKHR(const VkVideoEncodeH264SessionParametersFeedbackInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:761:43: error: ‘VkVideoEncodeH265DpbSlotInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH265DpbSlotInfoKHR’? 761 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:761:76: error: expected primary-expression before ‘>’ token 761 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:761:85: error: expected ‘)’ before ‘;’ token 761 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5429:27: error: ‘VkVideoEncodeH264SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersFeedbackInfoEXT’? 5429 | void initialize(const VkVideoEncodeH264SessionParametersFeedbackInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5431:5: error: ‘VkVideoEncodeH264SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersFeedbackInfoEXT’? 5431 | VkVideoEncodeH264SessionParametersFeedbackInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:763:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR’? 763 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:766:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 766 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:766:43: error: expected ‘>’ before ‘VkVideoEncodeH265ProfileInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:766:43: error: expected ‘(’ before ‘VkVideoEncodeH265ProfileInfoKHR’ 766 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:841:14: error: ‘VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME’? 841 | {VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5434:5: error: ‘VkVideoEncodeH264SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264SessionParametersFeedbackInfoEXT’? 5434 | VkVideoEncodeH264SessionParametersFeedbackInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:766:43: error: ‘VkVideoEncodeH265ProfileInfoKHR’ was not declared in this scope; did you mean ‘VkVideoDecodeH265ProfileInfoKHR’? 766 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:766:76: error: expected primary-expression before ‘>’ token 766 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:766:85: error: expected ‘)’ before ‘;’ token 766 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5444:50: error: ‘VkVideoEncodeH264NaluSliceInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264NaluSliceInfoEXT’? 5444 | safe_VkVideoEncodeH264NaluSliceInfoKHR(const VkVideoEncodeH264NaluSliceInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5450:27: error: ‘VkVideoEncodeH264NaluSliceInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264NaluSliceInfoEXT’? 5450 | void initialize(const VkVideoEncodeH264NaluSliceInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5452:5: error: ‘VkVideoEncodeH264NaluSliceInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264NaluSliceInfoEXT’? 5452 | VkVideoEncodeH264NaluSliceInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:768:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT’? 768 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:771:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 771 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:771:43: error: expected ‘>’ before ‘VkVideoEncodeH265RateControlInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:771:43: error: expected ‘(’ before ‘VkVideoEncodeH265RateControlInfoKHR’ 771 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5453:5: error: ‘VkVideoEncodeH264NaluSliceInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264NaluSliceInfoEXT’? 5453 | VkVideoEncodeH264NaluSliceInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:771:43: error: ‘VkVideoEncodeH265RateControlInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH265RateControlInfoEXT’? 771 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:771:80: error: expected primary-expression before ‘>’ token 771 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:771:89: error: expected ‘)’ before ‘;’ token 771 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5465:48: error: ‘VkVideoEncodeH264PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264PictureInfoKHR’? 5465 | safe_VkVideoEncodeH264PictureInfoKHR(const VkVideoEncodeH264PictureInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5471:27: error: ‘VkVideoEncodeH264PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264PictureInfoKHR’? 5471 | void initialize(const VkVideoEncodeH264PictureInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1095:14: error: ‘VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_MAINTENANCE_1_EXTENSION_NAME’? 1095 | {VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_MAINTENANCE_1_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5473:5: error: ‘VkVideoEncodeH264PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264PictureInfoKHR’? 5473 | VkVideoEncodeH264PictureInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:773:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT’? 773 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:776:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 776 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:776:43: error: expected ‘>’ before ‘VkVideoEncodeH265RateControlLayerInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:776:43: error: expected ‘(’ before ‘VkVideoEncodeH265RateControlLayerInfoKHR’ 776 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5474:5: error: ‘VkVideoEncodeH264PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264PictureInfoKHR’? 5474 | VkVideoEncodeH264PictureInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:776:43: error: ‘VkVideoEncodeH265RateControlLayerInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH265RateControlLayerInfoEXT’? 776 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:776:85: error: expected primary-expression before ‘>’ token 776 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:776:94: error: expected ‘)’ before ‘;’ token 776 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5481:48: error: ‘VkVideoEncodeH264DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264DpbSlotInfoKHR’? 5481 | safe_VkVideoEncodeH264DpbSlotInfoKHR(const VkVideoEncodeH264DpbSlotInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5487:27: error: ‘VkVideoEncodeH264DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264DpbSlotInfoKHR’? 5487 | void initialize(const VkVideoEncodeH264DpbSlotInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:778:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT’? 778 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:781:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 781 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:781:43: error: expected ‘>’ before ‘VkVideoEncodeH265GopRemainingFrameInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:781:43: error: expected ‘(’ before ‘VkVideoEncodeH265GopRemainingFrameInfoKHR’ 781 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5489:5: error: ‘VkVideoEncodeH264DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264DpbSlotInfoKHR’? 5489 | VkVideoEncodeH264DpbSlotInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5490:5: error: ‘VkVideoEncodeH264DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264DpbSlotInfoKHR’? 5490 | VkVideoEncodeH264DpbSlotInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:781:43: error: ‘VkVideoEncodeH265GopRemainingFrameInfoKHR’ was not declared in this scope; did you mean ‘VkVideoEncodeH265GopRemainingFrameInfoEXT’? 781 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:781:86: error: expected primary-expression before ‘>’ token 781 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:781:95: error: expected ‘)’ before ‘;’ token 781 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5497:48: error: ‘VkVideoEncodeH264ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264ProfileInfoKHR’? 5497 | safe_VkVideoEncodeH264ProfileInfoKHR(const VkVideoEncodeH264ProfileInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5503:27: error: ‘VkVideoEncodeH264ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264ProfileInfoKHR’? 5503 | void initialize(const VkVideoEncodeH264ProfileInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5505:5: error: ‘VkVideoEncodeH264ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264ProfileInfoKHR’? 5505 | VkVideoEncodeH264ProfileInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5506:5: error: ‘VkVideoEncodeH264ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH264ProfileInfoKHR’? 5506 | VkVideoEncodeH264ProfileInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH264ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1111:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR’? 1111 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1114:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1114 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1114:43: error: expected ‘>’ before ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1114:43: error: expected ‘(’ before ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ 1114 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5511:5: error: ‘VkVideoEncodeH264RateControlFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlFlagsEXT’? 5511 | VkVideoEncodeH264RateControlFlagsKHR flags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1098:14: error: ‘VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME’? 1098 | {VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5517:52: error: ‘VkVideoEncodeH264RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlInfoEXT’? 5517 | safe_VkVideoEncodeH264RateControlInfoKHR(const VkVideoEncodeH264RateControlInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1114:43: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 1114 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1114:89: error: expected primary-expression before ‘>’ token 1114 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1114:98: error: expected ‘)’ before ‘;’ token 1114 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5523:27: error: ‘VkVideoEncodeH264RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlInfoEXT’? 5523 | void initialize(const VkVideoEncodeH264RateControlInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5525:5: error: ‘VkVideoEncodeH264RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlInfoEXT’? 5525 | VkVideoEncodeH264RateControlInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5526:5: error: ‘VkVideoEncodeH264RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlInfoEXT’? 5526 | VkVideoEncodeH264RateControlInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1116:14: error: ‘VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR’? 1116 | case VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1119:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1119 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1119:43: error: expected ‘>’ before ‘VkVideoInlineQueryInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1119:43: error: expected ‘(’ before ‘VkVideoInlineQueryInfoKHR’ 1119 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5534:5: error: ‘VkVideoEncodeH264QpKHR’ does not name a type; did you mean ‘VkVideoEncodeH264QpEXT’? 5534 | VkVideoEncodeH264QpKHR minQp; | ^~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QpEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5536:5: error: ‘VkVideoEncodeH264QpKHR’ does not name a type; did you mean ‘VkVideoEncodeH264QpEXT’? 5536 | VkVideoEncodeH264QpKHR maxQp; | ^~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QpEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5538:5: error: ‘VkVideoEncodeH264FrameSizeKHR’ does not name a type; did you mean ‘VkVideoEncodeH264FrameSizeEXT’? 5538 | VkVideoEncodeH264FrameSizeKHR maxFrameSize; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264FrameSizeEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1119:43: error: ‘VkVideoInlineQueryInfoKHR’ was not declared in this scope 1119 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1119:70: error: expected primary-expression before ‘>’ token 1119 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1119:79: error: expected ‘)’ before ‘;’ token 1119 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1102:14: error: ‘VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME’? 1102 | {VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_khr_calibrated_timestamps, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5540:57: error: ‘VkVideoEncodeH264RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlLayerInfoEXT’? 5540 | safe_VkVideoEncodeH264RateControlLayerInfoKHR(const VkVideoEncodeH264RateControlLayerInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5546:27: error: ‘VkVideoEncodeH264RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlLayerInfoEXT’? 5546 | void initialize(const VkVideoEncodeH264RateControlLayerInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1121:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT’? 1121 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1124:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1124 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1124:43: error: expected ‘>’ before ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1124:43: error: expected ‘(’ before ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR’ 1124 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5548:5: error: ‘VkVideoEncodeH264RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlLayerInfoEXT’? 5548 | VkVideoEncodeH264RateControlLayerInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5549:5: error: ‘VkVideoEncodeH264RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264RateControlLayerInfoEXT’? 5549 | VkVideoEncodeH264RateControlLayerInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1124:43: error: ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT’? 1124 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1124:96: error: expected primary-expression before ‘>’ token 1124 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1124:105: error: expected ‘)’ before ‘;’ token 1124 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5561:58: error: ‘VkVideoEncodeH264GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264GopRemainingFrameInfoEXT’? 5561 | safe_VkVideoEncodeH264GopRemainingFrameInfoKHR(const VkVideoEncodeH264GopRemainingFrameInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5567:27: error: ‘VkVideoEncodeH264GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264GopRemainingFrameInfoEXT’? 5567 | void initialize(const VkVideoEncodeH264GopRemainingFrameInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1105:14: error: ‘VK_KHR_MAINTENANCE_6_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_MAINTENANCE_3_EXTENSION_NAME’? 1105 | {VK_KHR_MAINTENANCE_6_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_MAINTENANCE_3_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5569:5: error: ‘VkVideoEncodeH264GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264GopRemainingFrameInfoEXT’? 5569 | VkVideoEncodeH264GopRemainingFrameInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1126:14: error: ‘VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT’? 1126 | case VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1129:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1129 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1129:43: error: expected ‘>’ before ‘VkPipelineVertexInputDivisorStateCreateInfoKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1129:43: error: expected ‘(’ before ‘VkPipelineVertexInputDivisorStateCreateInfoKHR’ 1129 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5570:5: error: ‘VkVideoEncodeH264GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH264GopRemainingFrameInfoEXT’? 5570 | VkVideoEncodeH264GopRemainingFrameInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5577:5: error: ‘VkVideoEncodeH265CapabilityFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH265CapabilityFlagsEXT’? 5577 | VkVideoEncodeH265CapabilityFlagsKHR flags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilityFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1129:43: error: ‘VkPipelineVertexInputDivisorStateCreateInfoKHR’ was not declared in this scope; did you mean ‘VkPipelineVertexInputDivisorStateCreateInfoEXT’? 1129 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPipelineVertexInputDivisorStateCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1129:91: error: expected primary-expression before ‘>’ token 1129 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1129:100: error: expected ‘)’ before ‘;’ token 1129 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5581:5: error: ‘VkVideoEncodeH265CtbSizeFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH265CtbSizeFlagsEXT’? 5581 | VkVideoEncodeH265CtbSizeFlagsKHR ctbSizes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CtbSizeFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5582:5: error: ‘VkVideoEncodeH265TransformBlockSizeFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH265TransformBlockSizeFlagsEXT’? 5582 | VkVideoEncodeH265TransformBlockSizeFlagsKHR transformBlockSizes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265TransformBlockSizeFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1131:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT’? 1131 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1134:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1134 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1134:43: error: expected ‘>’ before ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1134:43: error: expected ‘(’ before ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ 1134 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5592:5: error: ‘VkVideoEncodeH265StdFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH265StdFlagsEXT’? 5592 | VkVideoEncodeH265StdFlagsKHR stdSyntaxFlags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265StdFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5594:49: error: ‘VkVideoEncodeH265CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH265CapabilitiesKHR’? 5594 | safe_VkVideoEncodeH265CapabilitiesKHR(const VkVideoEncodeH265CapabilitiesKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1134:43: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 1134 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1134:94: error: expected primary-expression before ‘>’ token 1134 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1134:103: error: expected ‘)’ before ‘;’ token 1134 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5600:27: error: ‘VkVideoEncodeH265CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH265CapabilitiesKHR’? 5600 | void initialize(const VkVideoEncodeH265CapabilitiesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5602:5: error: ‘VkVideoEncodeH265CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH265CapabilitiesKHR’? 5602 | VkVideoEncodeH265CapabilitiesKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5603:5: error: ‘VkVideoEncodeH265CapabilitiesKHR’ does not name a type; did you mean ‘VkVideoDecodeH265CapabilitiesKHR’? 5603 | VkVideoEncodeH265CapabilitiesKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265CapabilitiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1136:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR’? 1136 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1139:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1139 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1139:43: error: expected ‘>’ before ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1139:43: error: expected ‘(’ before ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ 1139 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5611:54: error: ‘VkVideoEncodeH265SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionCreateInfoEXT’? 5611 | safe_VkVideoEncodeH265SessionCreateInfoKHR(const VkVideoEncodeH265SessionCreateInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1195:14: error: ‘VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME’? 1195 | {VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1139:43: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 1139 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1139:84: error: expected primary-expression before ‘>’ token 1139 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1139:93: error: expected ‘)’ before ‘;’ token 1139 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5617:27: error: ‘VkVideoEncodeH265SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionCreateInfoEXT’? 5617 | void initialize(const VkVideoEncodeH265SessionCreateInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5619:5: error: ‘VkVideoEncodeH265SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionCreateInfoEXT’? 5619 | VkVideoEncodeH265SessionCreateInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1141:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR’? 1141 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1144:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1144 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1144:43: error: expected ‘>’ before ‘VkPhysicalDeviceMaintenance6PropertiesKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1144:43: error: expected ‘(’ before ‘VkPhysicalDeviceMaintenance6PropertiesKHR’ 1144 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5620:5: error: ‘VkVideoEncodeH265SessionCreateInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionCreateInfoEXT’? 5620 | VkVideoEncodeH265SessionCreateInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1144:43: error: ‘VkPhysicalDeviceMaintenance6PropertiesKHR’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMaintenance5PropertiesKHR’? 1144 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5PropertiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1144:86: error: expected primary-expression before ‘>’ token 1144 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1144:95: error: expected ‘)’ before ‘;’ token 1144 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5627:5: error: ‘VkVideoEncodeH265RateControlFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlFlagsEXT’? 5627 | VkVideoEncodeH265RateControlFlagsKHR preferredRateControlFlags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5632:5: error: ‘VkVideoEncodeH265QpKHR’ does not name a type; did you mean ‘VkVideoEncodeH265QpEXT’? 5632 | VkVideoEncodeH265QpKHR preferredConstantQp; | ^~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QpEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5636:59: error: ‘VkVideoEncodeH265QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH265QualityLevelPropertiesEXT’? 5636 | safe_VkVideoEncodeH265QualityLevelPropertiesKHR(const VkVideoEncodeH265QualityLevelPropertiesKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1146:14: error: ‘VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR’? 1146 | case VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1149:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1149 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1149:43: error: expected ‘>’ before ‘VkBindMemoryStatusKHR’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1149:43: error: expected ‘(’ before ‘VkBindMemoryStatusKHR’ 1149 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5642:27: error: ‘VkVideoEncodeH265QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH265QualityLevelPropertiesEXT’? 5642 | void initialize(const VkVideoEncodeH265QualityLevelPropertiesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1488:14: error: ‘VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME’? 1488 | {VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_nv_cuda_kernel_launch, {})}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5644:5: error: ‘VkVideoEncodeH265QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH265QualityLevelPropertiesEXT’? 5644 | VkVideoEncodeH265QualityLevelPropertiesKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1149:43: error: ‘VkBindMemoryStatusKHR’ was not declared in this scope 1149 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1149:66: error: expected primary-expression before ‘>’ token 1149 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1149:75: error: expected ‘)’ before ‘;’ token 1149 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5647:5: error: ‘VkVideoEncodeH265QualityLevelPropertiesKHR’ does not name a type; did you mean ‘VkVideoEncodeH265QualityLevelPropertiesEXT’? 5647 | VkVideoEncodeH265QualityLevelPropertiesKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5661:61: error: ‘VkVideoEncodeH265SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersAddInfoKHR’? 5661 | safe_VkVideoEncodeH265SessionParametersAddInfoKHR(const VkVideoEncodeH265SessionParametersAddInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5667:27: error: ‘VkVideoEncodeH265SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersAddInfoKHR’? 5667 | void initialize(const VkVideoEncodeH265SessionParametersAddInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5669:5: error: ‘VkVideoEncodeH265SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersAddInfoKHR’? 5669 | VkVideoEncodeH265SessionParametersAddInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1323:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT’? 1323 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1326:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1326 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1326:43: error: expected ‘>’ before ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1326:43: error: expected ‘(’ before ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ 1326 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5672:5: error: ‘VkVideoEncodeH265SessionParametersAddInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersAddInfoKHR’? 5672 | VkVideoEncodeH265SessionParametersAddInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersAddInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5684:64: error: ‘VkVideoEncodeH265SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersCreateInfoKHR’? 5684 | safe_VkVideoEncodeH265SessionParametersCreateInfoKHR(const VkVideoEncodeH265SessionParametersCreateInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5691:27: error: ‘VkVideoEncodeH265SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersCreateInfoKHR’? 5691 | void initialize(const VkVideoEncodeH265SessionParametersCreateInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5693:5: error: ‘VkVideoEncodeH265SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersCreateInfoKHR’? 5693 | VkVideoEncodeH265SessionParametersCreateInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1326:43: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ was not declared in this scope; did you mean ‘VkPhysicalDeviceLineRasterizationFeaturesEXT’? 1326 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceLineRasterizationFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1326:96: error: expected primary-expression before ‘>’ token 1326 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1326:105: error: expected ‘)’ before ‘;’ token 1326 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5696:5: error: ‘VkVideoEncodeH265SessionParametersCreateInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265SessionParametersCreateInfoKHR’? 5696 | VkVideoEncodeH265SessionParametersCreateInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265SessionParametersCreateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1662:14: error: ‘VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME’? 1662 | {VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5710:61: error: ‘VkVideoEncodeH265SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersGetInfoEXT’? 5710 | safe_VkVideoEncodeH265SessionParametersGetInfoKHR(const VkVideoEncodeH265SessionParametersGetInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5716:27: error: ‘VkVideoEncodeH265SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersGetInfoEXT’? 5716 | void initialize(const VkVideoEncodeH265SessionParametersGetInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5718:5: error: ‘VkVideoEncodeH265SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersGetInfoEXT’? 5718 | VkVideoEncodeH265SessionParametersGetInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5721:5: error: ‘VkVideoEncodeH265SessionParametersGetInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersGetInfoEXT’? 5721 | VkVideoEncodeH265SessionParametersGetInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1946:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV’? 1946 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1949:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1949 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1949:43: error: expected ‘>’ before ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1949:43: error: expected ‘(’ before ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ 1949 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5732:66: error: ‘VkVideoEncodeH265SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersFeedbackInfoEXT’? 5732 | safe_VkVideoEncodeH265SessionParametersFeedbackInfoKHR(const VkVideoEncodeH265SessionParametersFeedbackInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5739:27: error: ‘VkVideoEncodeH265SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersFeedbackInfoEXT’? 5739 | void initialize(const VkVideoEncodeH265SessionParametersFeedbackInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5741:5: error: ‘VkVideoEncodeH265SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersFeedbackInfoEXT’? 5741 | VkVideoEncodeH265SessionParametersFeedbackInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1680:14: error: ‘VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME’? 1680 | {VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1949:43: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ was not declared in this scope; did you mean ‘VkPhysicalDeviceShaderSMBuiltinsFeaturesNV’? 1949 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceShaderSMBuiltinsFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1949:87: error: expected primary-expression before ‘>’ token 1949 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1949:96: error: expected ‘)’ before ‘;’ token 1949 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5744:5: error: ‘VkVideoEncodeH265SessionParametersFeedbackInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265SessionParametersFeedbackInfoEXT’? 5744 | VkVideoEncodeH265SessionParametersFeedbackInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5754:57: error: ‘VkVideoEncodeH265NaluSliceSegmentInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265NaluSliceSegmentInfoEXT’? 5754 | safe_VkVideoEncodeH265NaluSliceSegmentInfoKHR(const VkVideoEncodeH265NaluSliceSegmentInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5760:27: error: ‘VkVideoEncodeH265NaluSliceSegmentInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265NaluSliceSegmentInfoEXT’? 5760 | void initialize(const VkVideoEncodeH265NaluSliceSegmentInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5762:5: error: ‘VkVideoEncodeH265NaluSliceSegmentInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265NaluSliceSegmentInfoEXT’? 5762 | VkVideoEncodeH265NaluSliceSegmentInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5763:5: error: ‘VkVideoEncodeH265NaluSliceSegmentInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265NaluSliceSegmentInfoEXT’? 5763 | VkVideoEncodeH265NaluSliceSegmentInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1951:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV’? 1951 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1954:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 1954 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1954:43: error: expected ‘>’ before ‘VkPhysicalDeviceCudaKernelLaunchPropertiesNV’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1954:43: error: expected ‘(’ before ‘VkPhysicalDeviceCudaKernelLaunchPropertiesNV’ 1954 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5774:48: error: ‘VkVideoEncodeH265PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265PictureInfoKHR’? 5774 | safe_VkVideoEncodeH265PictureInfoKHR(const VkVideoEncodeH265PictureInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5780:27: error: ‘VkVideoEncodeH265PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265PictureInfoKHR’? 5780 | void initialize(const VkVideoEncodeH265PictureInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5782:5: error: ‘VkVideoEncodeH265PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265PictureInfoKHR’? 5782 | VkVideoEncodeH265PictureInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5783:5: error: ‘VkVideoEncodeH265PictureInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265PictureInfoKHR’? 5783 | VkVideoEncodeH265PictureInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265PictureInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1798:14: error: ‘VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME’? 1798 | {VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1800:106: error: no matching function for call to ‘DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, )’ 1800 | {{{&DeviceExtensions::vk_khr_maintenance6, VK_KHR_MAINTENANCE_6_EXTENSION_NAME}}})}, | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:810:9: note: candidate: ‘DeviceExtensions::DeviceInfo::DeviceInfo(ExtEnabled DeviceExtensions::*, DeviceExtensions::DeviceReqVec)’ 810 | DeviceInfo(ExtEnabled DeviceExtensions::*state_, const DeviceReqVec requirements_) | ^~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:810:77: note: no known conversion for argument 2 from ‘’ to ‘DeviceExtensions::DeviceReqVec’ {aka ‘std::vector’} 810 | DeviceInfo(ExtEnabled DeviceExtensions::*state_, const DeviceReqVec requirements_) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:809:12: note: candidate: ‘DeviceExtensions::DeviceInfo::DeviceInfo(const DeviceExtensions::DeviceInfo&)’ 809 | struct DeviceInfo { | ^~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:809:12: note: candidate expects 1 argument, 2 provided /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:809:12: note: candidate: ‘DeviceExtensions::DeviceInfo::DeviceInfo(DeviceExtensions::DeviceInfo&&)’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:809:12: note: candidate expects 1 argument, 2 provided /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5790:48: error: ‘VkVideoEncodeH265DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265DpbSlotInfoKHR’? 5790 | safe_VkVideoEncodeH265DpbSlotInfoKHR(const VkVideoEncodeH265DpbSlotInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1851:9: error: could not convert ‘{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{3, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{4, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_KHR_video_decode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{11, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{12, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{13, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 3}, std::allocator()))}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{15, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 3}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{14, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_video_decode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}})), 2}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_device_group, ((const char*)"VK_KHR_device_group")}})), 2}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_map_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_map_memory2, std::vector())}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance5", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance5, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dynamic_rendering, ((const char*)"VK_KHR_dynamic_rendering")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_position_fetch", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_position_fetch, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}})), 1}, std::allocator()))}, {"VK_KHR_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance6, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{26, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_relaxed_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMDX_shader_enqueue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amdx_shader_enqueue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}})), 4}, std::allocator()))}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 4}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{15, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_host_image_copy", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_image_copy, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 3}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_swapchain_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_swapchain_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{35, ((const char*)"VK_EXT_surface_maintenance1")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 3}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}})), 2}, std::allocator()))}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector())}, {"VK_EXT_depth_bias_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_bias_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_NV_present_barrier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_present_barrier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{3, ((const char*)"VK_KHR_surface")}, DeviceExtensions::DeviceReq{15, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 4}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cuda_kernel_launch, std::vector())}, {"VK_NV_low_latency", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_low_latency, std::vector())}, {"VK_EXT_descriptor_buffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_buffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}})), 4}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 1}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_attachment_feedback_loop_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_device_fault", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_fault, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_device_address_binding_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_address_binding_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{30, ((const char*)"VK_EXT_debug_utils")}})), 2}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_frame_boundary", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_frame_boundary, std::vector())}, {"VK_EXT_multisampled_render_to_single_sampled", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_2d_view_of_3d", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_shader_tile_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_tile_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_3, ((const char*)"VK_VERSION_1_3")}})), 1}, std::allocator()))}, {"VK_EXT_opacity_micromap", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_opacity_micromap, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_NV_displacement_micromap", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_displacement_micromap, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_opacity_micromap, ((const char*)"VK_EXT_opacity_micromap")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_HUAWEI_cluster_culling_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_cluster_culling_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_ARM_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_scheduling_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_arm_shader_core_builtins, ((const char*)"VK_ARM_shader_core_builtins")}})), 1}, std::allocator()))}, {"VK_EXT_image_sliced_view_of_3d", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_sliced_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clamp_zero_one", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clamp_zero_one, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_non_seamless_cube_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_render_pass_striped, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {"VK_NV_copy_memory_indirect", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_copy_memory_indirect, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}})), 2}, std::allocator()))}, {"VK_NV_memory_decompression", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_memory_decompression, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}})), 2}, std::allocator()))}, {"VK_NV_device_generated_commands_compute", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands_compute, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_device_generated_commands, ((const char*)"VK_NV_device_generated_commands")}})), 1}, std::allocator()))}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_QCOM_image_processing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_EXT_nested_command_buffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_nested_command_buffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_acquire_unmodified", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_acquire_unmodified, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_module_identifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_optical_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_optical_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 3}, std::allocator()))}, {"VK_EXT_legacy_dithering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_legacy_dithering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_protected_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_protected_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_object", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_object, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dynamic_rendering, ((const char*)"VK_KHR_dynamic_rendering")}})), 2}, std::allocator()))}, {"VK_QCOM_tile_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_SEC_amigo_profiling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_QCOM_multiview_per_view_viewports", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_multiview_per_view_viewports, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing_invocation_reorder", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_invocation_reorder, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_extended_sparse_address_space", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_extended_sparse_address_space, std::vector())}, {"VK_EXT_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}, {"VK_ARM_shader_core_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_shader_core_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_library_group_handles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_library_group_handles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_dynamic_rendering_unused_attachments", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_dynamic_rendering_unused_attachments, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dynamic_rendering, ((const char*)"VK_KHR_dynamic_rendering")}})), 2}, std::allocator()))}, {"VK_NV_low_latency2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_low_latency2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_2, ((const char*)"VK_VERSION_1_2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_timeline_semaphore, ((const char*)"VK_KHR_timeline_semaphore")}})), 2}, std::allocator()))}, {"VK_QCOM_multiview_per_view_render_areas", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_multiview_per_view_render_areas, std::vector())}, {, }, {"VK_QCOM_image_processing2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_qcom_image_processing, ((const char*)"VK_QCOM_image_processing")}})), 1}, std::allocator()))}, {"VK_QCOM_filter_cubic_weights", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_filter_cubic_weights, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_filter_cubic, ((const char*)"VK_EXT_filter_cubic")}})), 1}, std::allocator()))}, {"VK_QCOM_ycbcr_degamma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_ycbcr_degamma, std::vector())}, {"VK_QCOM_filter_cubic_clamp", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_filter_cubic_clamp, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_filter_cubic, ((const char*)"VK_EXT_filter_cubic")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_2, ((const char*)"VK_VERSION_1_2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_sampler_filter_minmax, ((const char*)"VK_EXT_sampler_filter_minmax")}})), 3}, std::allocator()))}, {"VK_EXT_attachment_feedback_loop_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, ((const char*)"VK_EXT_attachment_feedback_loop_layout")}})), 2}, std::allocator()))}, {"VK_MSFT_layered_driver", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_msft_layered_driver, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{10, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_descriptor_pool_overallocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_descriptor_pool_overallocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}})), 4}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}})), 2}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}})), 2}, std::allocator()))}, {"VK_EXT_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}})), 1}, std::allocator()))}}’ from ‘’ to ‘const DeviceExtensions::DeviceInfoMap’ {aka ‘const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >’} 1851 | }; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1954:43: error: ‘VkPhysicalDeviceCudaKernelLaunchPropertiesNV’ was not declared in this scope; did you mean ‘VkPhysicalDeviceRayTracingPropertiesNV’? 1954 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceRayTracingPropertiesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1954:89: error: expected primary-expression before ‘>’ token 1954 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:1954:98: error: expected ‘)’ before ‘;’ token 1954 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5796:27: error: ‘VkVideoEncodeH265DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265DpbSlotInfoKHR’? 5796 | void initialize(const VkVideoEncodeH265DpbSlotInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5798:5: error: ‘VkVideoEncodeH265DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265DpbSlotInfoKHR’? 5798 | VkVideoEncodeH265DpbSlotInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5799:5: error: ‘VkVideoEncodeH265DpbSlotInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265DpbSlotInfoKHR’? 5799 | VkVideoEncodeH265DpbSlotInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265DpbSlotInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5806:48: error: ‘VkVideoEncodeH265ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265ProfileInfoKHR’? 5806 | safe_VkVideoEncodeH265ProfileInfoKHR(const VkVideoEncodeH265ProfileInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2372:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI’? 2372 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2375:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2375 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2375:43: error: expected ‘>’ before ‘VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2375:43: error: expected ‘(’ before ‘VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI’ 2375 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h: At global scope: /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1934:5: error: ‘VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME’? 1934 | VK_KHR_VIDEO_ENCODE_H264_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_VIDEO_DECODE_H264_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5812:27: error: ‘VkVideoEncodeH265ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265ProfileInfoKHR’? 5812 | void initialize(const VkVideoEncodeH265ProfileInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5814:5: error: ‘VkVideoEncodeH265ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265ProfileInfoKHR’? 5814 | VkVideoEncodeH265ProfileInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5815:5: error: ‘VkVideoEncodeH265ProfileInfoKHR’ does not name a type; did you mean ‘VkVideoDecodeH265ProfileInfoKHR’? 5815 | VkVideoEncodeH265ProfileInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoDecodeH265ProfileInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2375:43: error: ‘VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI’ was not declared in this scope; did you mean ‘VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI’? 2375 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2375:98: error: expected primary-expression before ‘>’ token 2375 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2375:107: error: expected ‘)’ before ‘;’ token 2375 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5820:5: error: ‘VkVideoEncodeH265RateControlFlagsKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlFlagsEXT’? 5820 | VkVideoEncodeH265RateControlFlagsKHR flags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlFlagsEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:1935:5: error: ‘VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME’? 1935 | VK_KHR_VIDEO_ENCODE_H265_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_VIDEO_DECODE_H265_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5826:52: error: ‘VkVideoEncodeH265RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlInfoEXT’? 5826 | safe_VkVideoEncodeH265RateControlInfoKHR(const VkVideoEncodeH265RateControlInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5832:27: error: ‘VkVideoEncodeH265RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlInfoEXT’? 5832 | void initialize(const VkVideoEncodeH265RateControlInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2022:5: error: ‘VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_MAINTENANCE_1_EXTENSION_NAME’? 2022 | VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_MAINTENANCE_1_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5834:5: error: ‘VkVideoEncodeH265RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlInfoEXT’? 5834 | VkVideoEncodeH265RateControlInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2397:14: error: ‘VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR’? 2397 | case VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2400:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2400 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2400:43: error: expected ‘>’ before ‘VkDeviceQueueShaderCoreControlCreateInfoARM’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2400:43: error: expected ‘(’ before ‘VkDeviceQueueShaderCoreControlCreateInfoARM’ 2400 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5835:5: error: ‘VkVideoEncodeH265RateControlInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlInfoEXT’? 5835 | VkVideoEncodeH265RateControlInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5843:5: error: ‘VkVideoEncodeH265QpKHR’ does not name a type; did you mean ‘VkVideoEncodeH265QpEXT’? 5843 | VkVideoEncodeH265QpKHR minQp; | ^~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QpEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5845:5: error: ‘VkVideoEncodeH265QpKHR’ does not name a type; did you mean ‘VkVideoEncodeH265QpEXT’? 5845 | VkVideoEncodeH265QpKHR maxQp; | ^~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QpEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5847:5: error: ‘VkVideoEncodeH265FrameSizeKHR’ does not name a type; did you mean ‘VkVideoEncodeH265FrameSizeEXT’? 5847 | VkVideoEncodeH265FrameSizeKHR maxFrameSize; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265FrameSizeEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2400:43: error: ‘VkDeviceQueueShaderCoreControlCreateInfoARM’ was not declared in this scope 2400 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2400:88: error: expected primary-expression before ‘>’ token 2400 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2400:97: error: expected ‘)’ before ‘;’ token 2400 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5849:57: error: ‘VkVideoEncodeH265RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlLayerInfoEXT’? 5849 | safe_VkVideoEncodeH265RateControlLayerInfoKHR(const VkVideoEncodeH265RateControlLayerInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2023:5: error: ‘VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME’? 2023 | VK_KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5855:27: error: ‘VkVideoEncodeH265RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlLayerInfoEXT’? 5855 | void initialize(const VkVideoEncodeH265RateControlLayerInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5857:5: error: ‘VkVideoEncodeH265RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlLayerInfoEXT’? 5857 | VkVideoEncodeH265RateControlLayerInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5858:5: error: ‘VkVideoEncodeH265RateControlLayerInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265RateControlLayerInfoEXT’? 5858 | VkVideoEncodeH265RateControlLayerInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2402:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT’? 2402 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2405:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2405 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2405:43: error: expected ‘>’ before ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2405:43: error: expected ‘(’ before ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ 2405 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5870:58: error: ‘VkVideoEncodeH265GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265GopRemainingFrameInfoEXT’? 5870 | safe_VkVideoEncodeH265GopRemainingFrameInfoKHR(const VkVideoEncodeH265GopRemainingFrameInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2024:5: error: ‘VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME’? 2024 | VK_KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5876:27: error: ‘VkVideoEncodeH265GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265GopRemainingFrameInfoEXT’? 5876 | void initialize(const VkVideoEncodeH265GopRemainingFrameInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5878:5: error: ‘VkVideoEncodeH265GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265GopRemainingFrameInfoEXT’? 5878 | VkVideoEncodeH265GopRemainingFrameInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:5879:5: error: ‘VkVideoEncodeH265GopRemainingFrameInfoKHR’ does not name a type; did you mean ‘VkVideoEncodeH265GopRemainingFrameInfoEXT’? 5879 | VkVideoEncodeH265GopRemainingFrameInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2025:5: error: ‘VK_KHR_MAINTENANCE_6_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_MAINTENANCE_3_EXTENSION_NAME’? 2025 | VK_KHR_MAINTENANCE_6_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_MAINTENANCE_3_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2405:43: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ was not declared in this scope; did you mean ‘VkPhysicalDeviceDepthClipControlFeaturesEXT’? 2405 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceDepthClipControlFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2405:90: error: expected primary-expression before ‘>’ token 2405 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2405:99: error: expected ‘)’ before ‘;’ token 2405 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:7971:61: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ does not name a type; did you mean ‘safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR’? 7971 | safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:7977:27: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ does not name a type; did you mean ‘safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR’? 7977 | void initialize(const VkPhysicalDeviceVideoMaintenance1FeaturesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2407:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM’? 2407 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2410:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2410 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2410:43: error: expected ‘>’ before ‘VkPhysicalDeviceSchedulingControlsPropertiesARM’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2410:43: error: expected ‘(’ before ‘VkPhysicalDeviceSchedulingControlsPropertiesARM’ 2410 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:7979:5: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ does not name a type; did you mean ‘safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR’? 7979 | VkPhysicalDeviceVideoMaintenance1FeaturesKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2070:5: error: ‘VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME’? 2070 | VK_IMG_RELAXED_LINE_RASTERIZATION_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:7982:5: error: ‘VkPhysicalDeviceVideoMaintenance1FeaturesKHR’ does not name a type; did you mean ‘safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR’? 7982 | VkPhysicalDeviceVideoMaintenance1FeaturesKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceVideoMaintenance1FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:7993:42: error: ‘VkVideoInlineQueryInfoKHR’ does not name a type; did you mean ‘safe_VkVideoInlineQueryInfoKHR’? 7993 | safe_VkVideoInlineQueryInfoKHR(const VkVideoInlineQueryInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkVideoInlineQueryInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2410:43: error: ‘VkPhysicalDeviceSchedulingControlsPropertiesARM’ was not declared in this scope; did you mean ‘VkPhysicalDeviceShaderCorePropertiesARM’? 2410 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceShaderCorePropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2410:92: error: expected primary-expression before ‘>’ token 2410 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2410:101: error: expected ‘)’ before ‘;’ token 2410 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:7999:27: error: ‘VkVideoInlineQueryInfoKHR’ does not name a type; did you mean ‘safe_VkVideoInlineQueryInfoKHR’? 7999 | void initialize(const VkVideoInlineQueryInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkVideoInlineQueryInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8001:5: error: ‘VkVideoInlineQueryInfoKHR’ does not name a type; did you mean ‘safe_VkVideoInlineQueryInfoKHR’? 8001 | VkVideoInlineQueryInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkVideoInlineQueryInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2169:5: error: ‘VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME’? 2169 | VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8002:5: error: ‘VkVideoInlineQueryInfoKHR’ does not name a type; did you mean ‘safe_VkVideoInlineQueryInfoKHR’? 8002 | VkVideoInlineQueryInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkVideoInlineQueryInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8010:68: error: ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT’? 8010 | safe_VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8018:27: error: ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT’? 8018 | void initialize(const VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2437:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM’? 2437 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2440:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2440 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2440:43: error: expected ‘>’ before ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2440:43: error: expected ‘(’ before ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ 2440 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8020:5: error: ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT’? 8020 | VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2226:5: error: ‘VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME’? 2226 | VK_ARM_SCHEDULING_CONTROLS_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8023:5: error: ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT’? 8023 | VkPhysicalDeviceVertexAttributeDivisorPropertiesKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8031:11: error: ‘VkVertexInputBindingDivisorDescriptionKHR’ does not name a type; did you mean ‘VkVertexInputBindingDivisorDescriptionEXT’? 8031 | const VkVertexInputBindingDivisorDescriptionKHR* pVertexBindingDivisors{}; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVertexInputBindingDivisorDescriptionEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8033:63: error: ‘VkPipelineVertexInputDivisorStateCreateInfoKHR’ does not name a type; did you mean ‘VkPipelineVertexInputDivisorStateCreateInfoEXT’? 8033 | safe_VkPipelineVertexInputDivisorStateCreateInfoKHR(const VkPipelineVertexInputDivisorStateCreateInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPipelineVertexInputDivisorStateCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2440:43: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ was not declared in this scope; did you mean ‘VkPhysicalDeviceTilePropertiesFeaturesQCOM’? 2440 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceTilePropertiesFeaturesQCOM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2440:89: error: expected primary-expression before ‘>’ token 2440 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2440:98: error: expected ‘)’ before ‘;’ token 2440 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8040:27: error: ‘VkPipelineVertexInputDivisorStateCreateInfoKHR’ does not name a type; did you mean ‘VkPipelineVertexInputDivisorStateCreateInfoEXT’? 8040 | void initialize(const VkPipelineVertexInputDivisorStateCreateInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPipelineVertexInputDivisorStateCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2231:5: error: ‘VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME’? 2231 | VK_ARM_RENDER_PASS_STRIPED_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8042:5: error: ‘VkPipelineVertexInputDivisorStateCreateInfoKHR’ does not name a type; did you mean ‘VkPipelineVertexInputDivisorStateCreateInfoEXT’? 8042 | VkPipelineVertexInputDivisorStateCreateInfoKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPipelineVertexInputDivisorStateCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8045:5: error: ‘VkPipelineVertexInputDivisorStateCreateInfoKHR’ does not name a type; did you mean ‘VkPipelineVertexInputDivisorStateCreateInfoEXT’? 8045 | VkPipelineVertexInputDivisorStateCreateInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPipelineVertexInputDivisorStateCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8055:66: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 8055 | safe_VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2442:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM’? 2442 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2445:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2445 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2445:43: error: expected ‘>’ before ‘VkPhysicalDeviceRenderPassStripedPropertiesARM’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2445:43: error: expected ‘(’ before ‘VkPhysicalDeviceRenderPassStripedPropertiesARM’ 2445 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2263:5: error: ‘VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME’ was not declared in this scope; did you mean ‘VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME’? 2263 | VK_NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_extension_helper.h:2278:1: error: could not convert ‘{"VK_KHR_swapchain", "VK_KHR_display_swapchain", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_video_queue", "VK_KHR_video_decode_queue", , , "VK_KHR_video_decode_h264", "VK_KHR_dynamic_rendering", "VK_KHR_multiview", "VK_KHR_device_group", "VK_KHR_shader_draw_parameters", "VK_KHR_maintenance1", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_push_descriptor", "VK_KHR_shader_float16_int8", "VK_KHR_16bit_storage", "VK_KHR_incremental_present", "VK_KHR_descriptor_update_template", "VK_KHR_imageless_framebuffer", "VK_KHR_create_renderpass2", "VK_KHR_shared_presentable_image", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_performance_query", "VK_KHR_maintenance2", "VK_KHR_variable_pointers", "VK_KHR_dedicated_allocation", "VK_KHR_storage_buffer_storage_class", "VK_KHR_relaxed_block_layout", "VK_KHR_get_memory_requirements2", "VK_KHR_image_format_list", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_bind_memory2", "VK_KHR_portability_subset", "VK_KHR_maintenance3", "VK_KHR_draw_indirect_count", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_8bit_storage", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_video_decode_h265", "VK_KHR_global_priority", "VK_KHR_driver_properties", "VK_KHR_shader_float_controls", "VK_KHR_depth_stencil_resolve", "VK_KHR_swapchain_mutable_format", "VK_KHR_timeline_semaphore", "VK_KHR_vulkan_memory_model", "VK_KHR_shader_terminate_invocation", "VK_KHR_fragment_shading_rate", "VK_KHR_spirv_1_4", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_present_wait", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_buffer_device_address", "VK_KHR_deferred_host_operations", "VK_KHR_pipeline_executable_properties", "VK_KHR_map_memory2", "VK_KHR_shader_integer_dot_product", "VK_KHR_pipeline_library", "VK_KHR_shader_non_semantic_info", "VK_KHR_present_id", "VK_KHR_video_encode_queue", "VK_KHR_synchronization2", "VK_KHR_fragment_shader_barycentric", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_zero_initialize_workgroup_memory", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_copy_commands2", "VK_KHR_format_feature_flags2", "VK_KHR_ray_tracing_maintenance1", "VK_KHR_maintenance4", "VK_KHR_maintenance5", "VK_KHR_ray_tracing_position_fetch", "VK_KHR_cooperative_matrix", , , , , "VK_NV_glsl_shader", "VK_EXT_depth_range_unrestricted", "VK_IMG_filter_cubic", "VK_AMD_rasterization_order", "VK_AMD_shader_trinary_minmax", "VK_AMD_shader_explicit_vertex_parameter", "VK_EXT_debug_marker", "VK_AMD_gcn_shader", "VK_NV_dedicated_allocation", "VK_EXT_transform_feedback", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_AMD_draw_indirect_count", "VK_AMD_negative_viewport_height", "VK_AMD_gpu_shader_half_float", "VK_AMD_shader_ballot", "VK_AMD_texture_gather_bias_lod", "VK_AMD_shader_info", "VK_AMD_shader_image_load_store_lod", "VK_NV_corner_sampled_image", "VK_IMG_format_pvrtc", "VK_NV_external_memory", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_astc_decode_mode", "VK_EXT_pipeline_robustness", "VK_EXT_conditional_rendering", "VK_NV_clip_space_w_scaling", "VK_EXT_display_control", "VK_GOOGLE_display_timing", "VK_NV_sample_mask_override_coverage", "VK_NV_geometry_shader_passthrough", "VK_NV_viewport_array2", "VK_NVX_multiview_per_view_attributes", "VK_NV_viewport_swizzle", "VK_EXT_discard_rectangles", "VK_EXT_conservative_rasterization", "VK_EXT_depth_clip_enable", "VK_EXT_hdr_metadata", , "VK_EXT_external_memory_dma_buf", "VK_EXT_queue_family_foreign", "VK_EXT_sampler_filter_minmax", "VK_AMD_gpu_shader_int16", "VK_AMDX_shader_enqueue", "VK_AMD_mixed_attachment_samples", "VK_AMD_shader_fragment_mask", "VK_EXT_inline_uniform_block", "VK_EXT_shader_stencil_export", "VK_EXT_sample_locations", "VK_EXT_blend_operation_advanced", "VK_NV_fragment_coverage_to_color", "VK_NV_framebuffer_mixed_samples", "VK_NV_fill_rectangle", "VK_NV_shader_sm_builtins", "VK_EXT_post_depth_coverage", "VK_EXT_image_drm_format_modifier", "VK_EXT_validation_cache", "VK_EXT_descriptor_indexing", "VK_EXT_shader_viewport_index_layer", "VK_NV_shading_rate_image", "VK_NV_ray_tracing", "VK_NV_representative_fragment_test", "VK_EXT_filter_cubic", "VK_QCOM_render_pass_shader_resolve", "VK_EXT_global_priority", "VK_EXT_external_memory_host", "VK_AMD_buffer_marker", "VK_AMD_pipeline_compiler_control", "VK_EXT_calibrated_timestamps", "VK_AMD_shader_core_properties", "VK_AMD_memory_overallocation_behavior", "VK_EXT_vertex_attribute_divisor", "VK_EXT_pipeline_creation_feedback", "VK_NV_shader_subgroup_partitioned", "VK_NV_compute_shader_derivatives", "VK_NV_mesh_shader", "VK_NV_fragment_shader_barycentric", "VK_NV_shader_image_footprint", "VK_NV_scissor_exclusive", "VK_NV_device_diagnostic_checkpoints", "VK_INTEL_shader_integer_functions2", "VK_INTEL_performance_query", "VK_EXT_pci_bus_info", "VK_AMD_display_native_hdr", "VK_EXT_fragment_density_map", "VK_EXT_scalar_block_layout", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_decorate_string", "VK_EXT_subgroup_size_control", "VK_AMD_shader_core_properties2", "VK_AMD_device_coherent_memory", "VK_EXT_shader_image_atomic_int64", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_NV_dedicated_allocation_image_aliasing", "VK_EXT_buffer_device_address", "VK_EXT_tooling_info", "VK_EXT_separate_stencil_usage", "VK_NV_cooperative_matrix", "VK_NV_coverage_reduction_mode", "VK_EXT_fragment_shader_interlock", "VK_EXT_ycbcr_image_arrays", "VK_EXT_provoking_vertex", "VK_EXT_line_rasterization", "VK_EXT_shader_atomic_float", "VK_EXT_host_query_reset", "VK_EXT_index_type_uint8", "VK_EXT_extended_dynamic_state", "VK_EXT_host_image_copy", "VK_EXT_shader_atomic_float2", "VK_EXT_swapchain_maintenance1", "VK_EXT_shader_demote_to_helper_invocation", "VK_NV_device_generated_commands", "VK_NV_inherited_viewport_scissor", "VK_EXT_texel_buffer_alignment", "VK_QCOM_render_pass_transform", "VK_EXT_depth_bias_control", "VK_EXT_device_memory_report", "VK_EXT_robustness2", "VK_EXT_custom_border_color", "VK_GOOGLE_user_type", "VK_NV_present_barrier", "VK_EXT_private_data", "VK_EXT_pipeline_creation_cache_control", "VK_NV_device_diagnostics_config", "VK_QCOM_render_pass_store_ops", , "VK_NV_low_latency", "VK_EXT_descriptor_buffer", "VK_EXT_graphics_pipeline_library", "VK_AMD_shader_early_and_late_fragment_tests", "VK_NV_fragment_shading_rate_enums", "VK_NV_ray_tracing_motion_blur", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_fragment_density_map2", "VK_QCOM_rotated_copy_commands", "VK_EXT_image_robustness", "VK_EXT_image_compression_control", "VK_EXT_attachment_feedback_loop_layout", "VK_EXT_4444_formats", "VK_EXT_device_fault", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_rgba10x6_formats", "VK_VALVE_mutable_descriptor_type", "VK_EXT_vertex_input_dynamic_state", "VK_EXT_physical_device_drm", "VK_EXT_device_address_binding_report", "VK_EXT_depth_clip_control", "VK_EXT_primitive_topology_list_restart", "VK_HUAWEI_subpass_shading", "VK_HUAWEI_invocation_mask", "VK_NV_external_memory_rdma", "VK_EXT_pipeline_properties", "VK_EXT_frame_boundary", "VK_EXT_multisampled_render_to_single_sampled", "VK_EXT_extended_dynamic_state2", "VK_EXT_color_write_enable", "VK_EXT_primitives_generated_query", "VK_EXT_global_priority_query", "VK_EXT_image_view_min_lod", "VK_EXT_multi_draw", "VK_EXT_image_2d_view_of_3d", "VK_EXT_shader_tile_image", "VK_EXT_opacity_micromap", "VK_NV_displacement_micromap", "VK_EXT_load_store_op_none", "VK_HUAWEI_cluster_culling_shader", "VK_EXT_border_color_swizzle", "VK_EXT_pageable_device_local_memory", "VK_ARM_shader_core_properties", , "VK_EXT_image_sliced_view_of_3d", "VK_VALVE_descriptor_set_host_mapping", "VK_EXT_depth_clamp_zero_one", "VK_EXT_non_seamless_cube_map", , "VK_QCOM_fragment_density_map_offset", "VK_NV_copy_memory_indirect", "VK_NV_memory_decompression", "VK_NV_device_generated_commands_compute", "VK_NV_linear_color_attachment", "VK_EXT_image_compression_control_swapchain", "VK_QCOM_image_processing", "VK_EXT_nested_command_buffer", "VK_EXT_external_memory_acquire_unmodified", "VK_EXT_extended_dynamic_state3", "VK_EXT_subpass_merge_feedback", "VK_EXT_shader_module_identifier", "VK_EXT_rasterization_order_attachment_access", "VK_NV_optical_flow", "VK_EXT_legacy_dithering", "VK_EXT_pipeline_protected_access", "VK_EXT_shader_object", "VK_QCOM_tile_properties", "VK_SEC_amigo_profiling", "VK_QCOM_multiview_per_view_viewports", "VK_NV_ray_tracing_invocation_reorder", "VK_NV_extended_sparse_address_space", "VK_EXT_mutable_descriptor_type", "VK_ARM_shader_core_builtins", "VK_EXT_pipeline_library_group_handles", "VK_EXT_dynamic_rendering_unused_attachments", "VK_NV_low_latency2", "VK_QCOM_multiview_per_view_render_areas", , "VK_QCOM_image_processing2", "VK_QCOM_filter_cubic_weights", "VK_QCOM_ycbcr_degamma", "VK_QCOM_filter_cubic_clamp", "VK_EXT_attachment_feedback_loop_dynamic_state", "VK_MSFT_layered_driver", "VK_NV_descriptor_pool_overallocation", "VK_KHR_acceleration_structure", "VK_KHR_ray_tracing_pipeline", "VK_KHR_ray_query", "VK_EXT_mesh_shader"}’ from ‘’ to ‘const std::set >’ 2278 | }; | ^ | | | /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8062:27: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 8062 | void initialize(const VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8064:5: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 8064 | VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8067:5: error: ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’? 8067 | VkPhysicalDeviceVertexAttributeDivisorFeaturesKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2445:43: error: ‘VkPhysicalDeviceRenderPassStripedPropertiesARM’ was not declared in this scope; did you mean ‘VkPhysicalDeviceShaderCorePropertiesARM’? 2445 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceShaderCorePropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2445:91: error: expected primary-expression before ‘>’ token 2445 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8074:5: error: ‘VkTimeDomainKHR’ does not name a type; did you mean ‘VkTimeDomainEXT’? 8074 | VkTimeDomainKHR timeDomain; | ^~~~~~~~~~~~~~~ | VkTimeDomainEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2445:100: error: expected ‘)’ before ‘;’ token 2445 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8076:45: error: ‘VkCalibratedTimestampInfoKHR’ does not name a type; did you mean ‘VkCalibratedTimestampInfoEXT’? 8076 | safe_VkCalibratedTimestampInfoKHR(const VkCalibratedTimestampInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCalibratedTimestampInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8082:27: error: ‘VkCalibratedTimestampInfoKHR’ does not name a type; did you mean ‘VkCalibratedTimestampInfoEXT’? 8082 | void initialize(const VkCalibratedTimestampInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCalibratedTimestampInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8084:5: error: ‘VkCalibratedTimestampInfoKHR’ does not name a type; did you mean ‘VkCalibratedTimestampInfoEXT’? 8084 | VkCalibratedTimestampInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCalibratedTimestampInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8085:5: error: ‘VkCalibratedTimestampInfoKHR’ does not name a type; did you mean ‘VkCalibratedTimestampInfoEXT’? 8085 | VkCalibratedTimestampInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCalibratedTimestampInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2447:14: error: ‘VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM’? 2447 | case VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2450:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2450 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2450:43: error: expected ‘>’ before ‘VkRenderPassStripeBeginInfoARM’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2450:43: error: expected ‘(’ before ‘VkRenderPassStripeBeginInfoARM’ 2450 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8092:56: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 8092 | safe_VkPhysicalDeviceMaintenance6FeaturesKHR(const VkPhysicalDeviceMaintenance6FeaturesKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8098:27: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 8098 | void initialize(const VkPhysicalDeviceMaintenance6FeaturesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8100:5: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 8100 | VkPhysicalDeviceMaintenance6FeaturesKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2450:43: error: ‘VkRenderPassStripeBeginInfoARM’ was not declared in this scope; did you mean ‘VkRenderPassBeginInfo’? 2450 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkRenderPassBeginInfo /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2450:75: error: expected primary-expression before ‘>’ token 2450 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2450:84: error: expected ‘)’ before ‘;’ token 2450 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8101:5: error: ‘VkPhysicalDeviceMaintenance6FeaturesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5FeaturesKHR’? 8101 | VkPhysicalDeviceMaintenance6FeaturesKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5FeaturesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8112:58: error: ‘VkPhysicalDeviceMaintenance6PropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5PropertiesKHR’? 8112 | safe_VkPhysicalDeviceMaintenance6PropertiesKHR(const VkPhysicalDeviceMaintenance6PropertiesKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5PropertiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8118:27: error: ‘VkPhysicalDeviceMaintenance6PropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5PropertiesKHR’? 8118 | void initialize(const VkPhysicalDeviceMaintenance6PropertiesKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5PropertiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8120:5: error: ‘VkPhysicalDeviceMaintenance6PropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5PropertiesKHR’? 8120 | VkPhysicalDeviceMaintenance6PropertiesKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5PropertiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8121:5: error: ‘VkPhysicalDeviceMaintenance6PropertiesKHR’ does not name a type; did you mean ‘VkPhysicalDeviceMaintenance5PropertiesKHR’? 8121 | VkPhysicalDeviceMaintenance6PropertiesKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMaintenance5PropertiesKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8130:38: error: ‘VkBindMemoryStatusKHR’ does not name a type; did you mean ‘safe_VkBindMemoryStatusKHR’? 8130 | safe_VkBindMemoryStatusKHR(const VkBindMemoryStatusKHR* in_struct, PNextCopyState* copy_state = {}, bool copy_pnext = true); | ^~~~~~~~~~~~~~~~~~~~~ | safe_VkBindMemoryStatusKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2452:14: error: ‘VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2’? 2452 | case VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2455:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2455 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2455:43: error: expected ‘>’ before ‘VkRenderPassStripeSubmitInfoARM’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2455:43: error: expected ‘(’ before ‘VkRenderPassStripeSubmitInfoARM’ 2455 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8135:27: error: ‘VkBindMemoryStatusKHR’ does not name a type; did you mean ‘safe_VkBindMemoryStatusKHR’? 8135 | void initialize(const VkBindMemoryStatusKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~ | safe_VkBindMemoryStatusKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8137:5: error: ‘VkBindMemoryStatusKHR’ does not name a type; did you mean ‘safe_VkBindMemoryStatusKHR’? 8137 | VkBindMemoryStatusKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~ | safe_VkBindMemoryStatusKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8138:5: error: ‘VkBindMemoryStatusKHR’ does not name a type; did you mean ‘safe_VkBindMemoryStatusKHR’? 8138 | VkBindMemoryStatusKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~ | safe_VkBindMemoryStatusKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2455:43: error: ‘VkRenderPassStripeSubmitInfoARM’ was not declared in this scope 2455 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2455:76: error: expected primary-expression before ‘>’ token 2455 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2455:85: error: expected ‘)’ before ‘;’ token 2455 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8151:44: error: ‘VkBindDescriptorSetsInfoKHR’ does not name a type; did you mean ‘safe_VkBindDescriptorSetsInfoKHR’? 8151 | safe_VkBindDescriptorSetsInfoKHR(const VkBindDescriptorSetsInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorSetsInfoKHR gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:93: layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o] Error 1 /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8157:27: error: ‘VkBindDescriptorSetsInfoKHR’ does not name a type; did you mean ‘safe_VkBindDescriptorSetsInfoKHR’? 8157 | void initialize(const VkBindDescriptorSetsInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorSetsInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8159:5: error: ‘VkBindDescriptorSetsInfoKHR’ does not name a type; did you mean ‘safe_VkBindDescriptorSetsInfoKHR’? 8159 | VkBindDescriptorSetsInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorSetsInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2684:14: error: ‘VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR’? 2684 | case VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2687:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2687 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2687:43: error: expected ‘>’ before ‘VkLayerSettingsCreateInfoEXT’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2687:43: error: expected ‘(’ before ‘VkLayerSettingsCreateInfoEXT’ 2687 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8160:5: error: ‘VkBindDescriptorSetsInfoKHR’ does not name a type; did you mean ‘safe_VkBindDescriptorSetsInfoKHR’? 8160 | VkBindDescriptorSetsInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorSetsInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8171:39: error: ‘VkPushConstantsInfoKHR’ does not name a type; did you mean ‘safe_VkPushConstantsInfoKHR’? 8171 | safe_VkPushConstantsInfoKHR(const VkPushConstantsInfoKHR* in_struct, PNextCopyState* copy_state = {}, bool copy_pnext = true); | ^~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushConstantsInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2687:43: error: ‘VkLayerSettingsCreateInfoEXT’ was not declared in this scope; did you mean ‘VkImageViewMinLodCreateInfoEXT’? 2687 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkImageViewMinLodCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2687:73: error: expected primary-expression before ‘>’ token 2687 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8176:27: error: ‘VkPushConstantsInfoKHR’ does not name a type; did you mean ‘safe_VkPushConstantsInfoKHR’? 8176 | void initialize(const VkPushConstantsInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushConstantsInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2687:82: error: expected ‘)’ before ‘;’ token 2687 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8178:5: error: ‘VkPushConstantsInfoKHR’ does not name a type; did you mean ‘safe_VkPushConstantsInfoKHR’? 8178 | VkPushConstantsInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushConstantsInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8179:5: error: ‘VkPushConstantsInfoKHR’ does not name a type; did you mean ‘safe_VkPushConstantsInfoKHR’? 8179 | VkPushConstantsInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushConstantsInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8190:43: error: ‘VkPushDescriptorSetInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetInfoKHR’? 8190 | safe_VkPushDescriptorSetInfoKHR(const VkPushDescriptorSetInfoKHR* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2734:14: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV’ was not declared in this scope; did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT’? 2734 | case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2737:43: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 2737 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2737:43: error: expected ‘>’ before ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2737:43: error: expected ‘(’ before ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ 2737 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8196:27: error: ‘VkPushDescriptorSetInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetInfoKHR’? 8196 | void initialize(const VkPushDescriptorSetInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8198:5: error: ‘VkPushDescriptorSetInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetInfoKHR’? 8198 | VkPushDescriptorSetInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8199:5: error: ‘VkPushDescriptorSetInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetInfoKHR’? 8199 | VkPushDescriptorSetInfoKHR const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8209:55: error: ‘VkPushDescriptorSetWithTemplateInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetWithTemplateInfoKHR’? 8209 | safe_VkPushDescriptorSetWithTemplateInfoKHR(const VkPushDescriptorSetWithTemplateInfoKHR* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetWithTemplateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2737:43: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ was not declared in this scope; did you mean ‘VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT’? 2737 | delete reinterpret_cast(header); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2737:92: error: expected primary-expression before ‘>’ token 2737 | delete reinterpret_cast(header); | ^ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/pnext_chain_extraction.cpp:2737:101: error: expected ‘)’ before ‘;’ token 2737 | delete reinterpret_cast(header); | ^ | ) /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8215:27: error: ‘VkPushDescriptorSetWithTemplateInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetWithTemplateInfoKHR’? 8215 | void initialize(const VkPushDescriptorSetWithTemplateInfoKHR* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetWithTemplateInfoKHR gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:135: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o] Error 1 /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8217:5: error: ‘VkPushDescriptorSetWithTemplateInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetWithTemplateInfoKHR’? 8217 | VkPushDescriptorSetWithTemplateInfoKHR* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetWithTemplateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8218:5: error: ‘VkPushDescriptorSetWithTemplateInfoKHR’ does not name a type; did you mean ‘safe_VkPushDescriptorSetWithTemplateInfoKHR’? 8218 | VkPushDescriptorSetWithTemplateInfoKHR const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPushDescriptorSetWithTemplateInfoKHR /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8232:52: error: ‘VkSetDescriptorBufferOffsetsInfoEXT’ does not name a type; did you mean ‘safe_VkSetDescriptorBufferOffsetsInfoEXT’? 8232 | safe_VkSetDescriptorBufferOffsetsInfoEXT(const VkSetDescriptorBufferOffsetsInfoEXT* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkSetDescriptorBufferOffsetsInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8238:27: error: ‘VkSetDescriptorBufferOffsetsInfoEXT’ does not name a type; did you mean ‘safe_VkSetDescriptorBufferOffsetsInfoEXT’? 8238 | void initialize(const VkSetDescriptorBufferOffsetsInfoEXT* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkSetDescriptorBufferOffsetsInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8240:5: error: ‘VkSetDescriptorBufferOffsetsInfoEXT’ does not name a type; did you mean ‘safe_VkSetDescriptorBufferOffsetsInfoEXT’? 8240 | VkSetDescriptorBufferOffsetsInfoEXT* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkSetDescriptorBufferOffsetsInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8241:5: error: ‘VkSetDescriptorBufferOffsetsInfoEXT’ does not name a type; did you mean ‘safe_VkSetDescriptorBufferOffsetsInfoEXT’? 8241 | VkSetDescriptorBufferOffsetsInfoEXT const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkSetDescriptorBufferOffsetsInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8252:62: error: ‘VkBindDescriptorBufferEmbeddedSamplersInfoEXT’ does not name a type; did you mean ‘safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT’? 8252 | safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8259:27: error: ‘VkBindDescriptorBufferEmbeddedSamplersInfoEXT’ does not name a type; did you mean ‘safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT’? 8259 | void initialize(const VkBindDescriptorBufferEmbeddedSamplersInfoEXT* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8261:5: error: ‘VkBindDescriptorBufferEmbeddedSamplersInfoEXT’ does not name a type; did you mean ‘safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT’? 8261 | VkBindDescriptorBufferEmbeddedSamplersInfoEXT* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:8264:5: error: ‘VkBindDescriptorBufferEmbeddedSamplersInfoEXT’ does not name a type; did you mean ‘safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT’? 8264 | VkBindDescriptorBufferEmbeddedSamplersInfoEXT const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkBindDescriptorBufferEmbeddedSamplersInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:9279:68: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’? 9279 | safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG(const VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:9287:27: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’? 9287 | void initialize(const VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:9289:5: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’? 9289 | VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:9292:5: error: ‘VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG’? 9292 | VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12881:41: error: ‘VkCudaModuleCreateInfoNV’ does not name a type; did you mean ‘VkCuModuleCreateInfoNVX’? 12881 | safe_VkCudaModuleCreateInfoNV(const VkCudaModuleCreateInfoNV* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~ | VkCuModuleCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12887:27: error: ‘VkCudaModuleCreateInfoNV’ does not name a type; did you mean ‘VkCuModuleCreateInfoNVX’? 12887 | void initialize(const VkCudaModuleCreateInfoNV* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~ | VkCuModuleCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12889:5: error: ‘VkCudaModuleCreateInfoNV’ does not name a type; did you mean ‘VkCuModuleCreateInfoNVX’? 12889 | VkCudaModuleCreateInfoNV* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~ | VkCuModuleCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12890:5: error: ‘VkCudaModuleCreateInfoNV’ does not name a type; did you mean ‘VkCuModuleCreateInfoNVX’? 12890 | VkCudaModuleCreateInfoNV const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~ | VkCuModuleCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12895:5: error: ‘VkCudaModuleNV’ does not name a type; did you mean ‘VkCuModuleNVX’? 12895 | VkCudaModuleNV module; | ^~~~~~~~~~~~~~ | VkCuModuleNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12898:43: error: ‘VkCudaFunctionCreateInfoNV’ does not name a type; did you mean ‘VkCuFunctionCreateInfoNVX’? 12898 | safe_VkCudaFunctionCreateInfoNV(const VkCudaFunctionCreateInfoNV* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCuFunctionCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12904:27: error: ‘VkCudaFunctionCreateInfoNV’ does not name a type; did you mean ‘VkCuFunctionCreateInfoNVX’? 12904 | void initialize(const VkCudaFunctionCreateInfoNV* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCuFunctionCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12906:5: error: ‘VkCudaFunctionCreateInfoNV’ does not name a type; did you mean ‘VkCuFunctionCreateInfoNVX’? 12906 | VkCudaFunctionCreateInfoNV* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCuFunctionCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12907:5: error: ‘VkCudaFunctionCreateInfoNV’ does not name a type; did you mean ‘VkCuFunctionCreateInfoNVX’? 12907 | VkCudaFunctionCreateInfoNV const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | VkCuFunctionCreateInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12912:5: error: ‘VkCudaFunctionNV’ does not name a type; did you mean ‘VkCuFunctionNVX’? 12912 | VkCudaFunctionNV function; | ^~~~~~~~~~~~~~~~ | VkCuFunctionNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12925:35: error: ‘VkCudaLaunchInfoNV’ does not name a type; did you mean ‘VkCuLaunchInfoNVX’? 12925 | safe_VkCudaLaunchInfoNV(const VkCudaLaunchInfoNV* in_struct, PNextCopyState* copy_state = {}, bool copy_pnext = true); | ^~~~~~~~~~~~~~~~~~ | VkCuLaunchInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12930:27: error: ‘VkCudaLaunchInfoNV’ does not name a type; did you mean ‘VkCuLaunchInfoNVX’? 12930 | void initialize(const VkCudaLaunchInfoNV* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~ | VkCuLaunchInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12932:5: error: ‘VkCudaLaunchInfoNV’ does not name a type; did you mean ‘VkCuLaunchInfoNVX’? 12932 | VkCudaLaunchInfoNV* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~ | VkCuLaunchInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12933:5: error: ‘VkCudaLaunchInfoNV’ does not name a type; did you mean ‘VkCuLaunchInfoNVX’? 12933 | VkCudaLaunchInfoNV const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~ | VkCuLaunchInfoNVX /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12940:59: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV’? 12940 | safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV(const VkPhysicalDeviceCudaKernelLaunchFeaturesNV* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12946:27: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV’? 12946 | void initialize(const VkPhysicalDeviceCudaKernelLaunchFeaturesNV* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12948:5: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV’? 12948 | VkPhysicalDeviceCudaKernelLaunchFeaturesNV* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12951:5: error: ‘VkPhysicalDeviceCudaKernelLaunchFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV’? 12951 | VkPhysicalDeviceCudaKernelLaunchFeaturesNV const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12961:61: error: ‘VkPhysicalDeviceCudaKernelLaunchPropertiesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV’? 12961 | safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV(const VkPhysicalDeviceCudaKernelLaunchPropertiesNV* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12967:27: error: ‘VkPhysicalDeviceCudaKernelLaunchPropertiesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV’? 12967 | void initialize(const VkPhysicalDeviceCudaKernelLaunchPropertiesNV* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12969:5: error: ‘VkPhysicalDeviceCudaKernelLaunchPropertiesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV’? 12969 | VkPhysicalDeviceCudaKernelLaunchPropertiesNV* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:12972:5: error: ‘VkPhysicalDeviceCudaKernelLaunchPropertiesNV’ does not name a type; did you mean ‘safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV’? 12972 | VkPhysicalDeviceCudaKernelLaunchPropertiesNV const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceCudaKernelLaunchPropertiesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15441:15: error: ‘VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI’ does not name a type; did you mean ‘VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI’? 15441 | const VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15449:27: error: ‘VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI’ does not name a type; did you mean ‘VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI’? 15449 | void initialize(const VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15451:5: error: ‘VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI’ does not name a type; did you mean ‘VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI’? 15451 | VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15454:5: error: ‘VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI’ does not name a type; did you mean ‘VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI’? 15454 | VkPhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkPhysicalDeviceClusterCullingShaderFeaturesHUAWEI /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15549:60: error: ‘VkDeviceQueueShaderCoreControlCreateInfoARM’ does not name a type; did you mean ‘safe_VkDeviceQueueShaderCoreControlCreateInfoARM’? 15549 | safe_VkDeviceQueueShaderCoreControlCreateInfoARM(const VkDeviceQueueShaderCoreControlCreateInfoARM* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkDeviceQueueShaderCoreControlCreateInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15555:27: error: ‘VkDeviceQueueShaderCoreControlCreateInfoARM’ does not name a type; did you mean ‘safe_VkDeviceQueueShaderCoreControlCreateInfoARM’? 15555 | void initialize(const VkDeviceQueueShaderCoreControlCreateInfoARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkDeviceQueueShaderCoreControlCreateInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15557:5: error: ‘VkDeviceQueueShaderCoreControlCreateInfoARM’ does not name a type; did you mean ‘safe_VkDeviceQueueShaderCoreControlCreateInfoARM’? 15557 | VkDeviceQueueShaderCoreControlCreateInfoARM* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkDeviceQueueShaderCoreControlCreateInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15560:5: error: ‘VkDeviceQueueShaderCoreControlCreateInfoARM’ does not name a type; did you mean ‘safe_VkDeviceQueueShaderCoreControlCreateInfoARM’? 15560 | VkDeviceQueueShaderCoreControlCreateInfoARM const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkDeviceQueueShaderCoreControlCreateInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15569:62: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsFeaturesARM’? 15569 | safe_VkPhysicalDeviceSchedulingControlsFeaturesARM(const VkPhysicalDeviceSchedulingControlsFeaturesARM* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15576:27: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsFeaturesARM’? 15576 | void initialize(const VkPhysicalDeviceSchedulingControlsFeaturesARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15578:5: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsFeaturesARM’? 15578 | VkPhysicalDeviceSchedulingControlsFeaturesARM* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15581:5: error: ‘VkPhysicalDeviceSchedulingControlsFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsFeaturesARM’? 15581 | VkPhysicalDeviceSchedulingControlsFeaturesARM const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15588:5: error: ‘VkPhysicalDeviceSchedulingControlsFlagsARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsFeaturesARM’? 15588 | VkPhysicalDeviceSchedulingControlsFlagsARM schedulingControlsFlags; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15590:64: error: ‘VkPhysicalDeviceSchedulingControlsPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsPropertiesARM’? 15590 | safe_VkPhysicalDeviceSchedulingControlsPropertiesARM(const VkPhysicalDeviceSchedulingControlsPropertiesARM* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15597:27: error: ‘VkPhysicalDeviceSchedulingControlsPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsPropertiesARM’? 15597 | void initialize(const VkPhysicalDeviceSchedulingControlsPropertiesARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15599:5: error: ‘VkPhysicalDeviceSchedulingControlsPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsPropertiesARM’? 15599 | VkPhysicalDeviceSchedulingControlsPropertiesARM* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15602:5: error: ‘VkPhysicalDeviceSchedulingControlsPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceSchedulingControlsPropertiesARM’? 15602 | VkPhysicalDeviceSchedulingControlsPropertiesARM const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceSchedulingControlsPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15751:61: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedFeaturesARM’? 15751 | safe_VkPhysicalDeviceRenderPassStripedFeaturesARM(const VkPhysicalDeviceRenderPassStripedFeaturesARM* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15757:27: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedFeaturesARM’? 15757 | void initialize(const VkPhysicalDeviceRenderPassStripedFeaturesARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15759:5: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedFeaturesARM’? 15759 | VkPhysicalDeviceRenderPassStripedFeaturesARM* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15762:5: error: ‘VkPhysicalDeviceRenderPassStripedFeaturesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedFeaturesARM’? 15762 | VkPhysicalDeviceRenderPassStripedFeaturesARM const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedFeaturesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15772:63: error: ‘VkPhysicalDeviceRenderPassStripedPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedPropertiesARM’? 15772 | safe_VkPhysicalDeviceRenderPassStripedPropertiesARM(const VkPhysicalDeviceRenderPassStripedPropertiesARM* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15779:27: error: ‘VkPhysicalDeviceRenderPassStripedPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedPropertiesARM’? 15779 | void initialize(const VkPhysicalDeviceRenderPassStripedPropertiesARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15781:5: error: ‘VkPhysicalDeviceRenderPassStripedPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedPropertiesARM’? 15781 | VkPhysicalDeviceRenderPassStripedPropertiesARM* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15784:5: error: ‘VkPhysicalDeviceRenderPassStripedPropertiesARM’ does not name a type; did you mean ‘safe_VkPhysicalDeviceRenderPassStripedPropertiesARM’? 15784 | VkPhysicalDeviceRenderPassStripedPropertiesARM const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDeviceRenderPassStripedPropertiesARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15793:42: error: ‘VkRenderPassStripeInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeInfoARM’? 15793 | safe_VkRenderPassStripeInfoARM(const VkRenderPassStripeInfoARM* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15799:27: error: ‘VkRenderPassStripeInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeInfoARM’? 15799 | void initialize(const VkRenderPassStripeInfoARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15801:5: error: ‘VkRenderPassStripeInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeInfoARM’? 15801 | VkRenderPassStripeInfoARM* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15802:5: error: ‘VkRenderPassStripeInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeInfoARM’? 15802 | VkRenderPassStripeInfoARM const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15810:47: error: ‘VkRenderPassStripeBeginInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeBeginInfoARM’? 15810 | safe_VkRenderPassStripeBeginInfoARM(const VkRenderPassStripeBeginInfoARM* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeBeginInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15816:27: error: ‘VkRenderPassStripeBeginInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeBeginInfoARM’? 15816 | void initialize(const VkRenderPassStripeBeginInfoARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeBeginInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15818:5: error: ‘VkRenderPassStripeBeginInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeBeginInfoARM’? 15818 | VkRenderPassStripeBeginInfoARM* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeBeginInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15819:5: error: ‘VkRenderPassStripeBeginInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeBeginInfoARM’? 15819 | VkRenderPassStripeBeginInfoARM const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeBeginInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15827:48: error: ‘VkRenderPassStripeSubmitInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeSubmitInfoARM’? 15827 | safe_VkRenderPassStripeSubmitInfoARM(const VkRenderPassStripeSubmitInfoARM* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeSubmitInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15833:27: error: ‘VkRenderPassStripeSubmitInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeSubmitInfoARM’? 15833 | void initialize(const VkRenderPassStripeSubmitInfoARM* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeSubmitInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15835:5: error: ‘VkRenderPassStripeSubmitInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeSubmitInfoARM’? 15835 | VkRenderPassStripeSubmitInfoARM* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeSubmitInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:15836:5: error: ‘VkRenderPassStripeSubmitInfoARM’ does not name a type; did you mean ‘safe_VkRenderPassStripeSubmitInfoARM’? 15836 | VkRenderPassStripeSubmitInfoARM const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkRenderPassStripeSubmitInfoARM /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17001:5: error: ‘VkLayerSettingTypeEXT’ does not name a type 17001 | VkLayerSettingTypeEXT type; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17005:34: error: ‘VkLayerSettingEXT’ does not name a type; did you mean ‘safe_VkLayerSettingEXT’? 17005 | safe_VkLayerSettingEXT(const VkLayerSettingEXT* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~ | safe_VkLayerSettingEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17010:27: error: ‘VkLayerSettingEXT’ does not name a type; did you mean ‘safe_VkLayerSettingEXT’? 17010 | void initialize(const VkLayerSettingEXT* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~ | safe_VkLayerSettingEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17012:5: error: ‘VkLayerSettingEXT’ does not name a type; did you mean ‘safe_VkLayerSettingEXT’? 17012 | VkLayerSettingEXT* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~ | safe_VkLayerSettingEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17013:5: error: ‘VkLayerSettingEXT’ does not name a type; did you mean ‘safe_VkLayerSettingEXT’? 17013 | VkLayerSettingEXT const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~ | safe_VkLayerSettingEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17021:45: error: ‘VkLayerSettingsCreateInfoEXT’ does not name a type; did you mean ‘safe_VkLayerSettingsCreateInfoEXT’? 17021 | safe_VkLayerSettingsCreateInfoEXT(const VkLayerSettingsCreateInfoEXT* in_struct, PNextCopyState* copy_state = {}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkLayerSettingsCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17027:27: error: ‘VkLayerSettingsCreateInfoEXT’ does not name a type; did you mean ‘safe_VkLayerSettingsCreateInfoEXT’? 17027 | void initialize(const VkLayerSettingsCreateInfoEXT* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkLayerSettingsCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17029:5: error: ‘VkLayerSettingsCreateInfoEXT’ does not name a type; did you mean ‘safe_VkLayerSettingsCreateInfoEXT’? 17029 | VkLayerSettingsCreateInfoEXT* ptr() { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkLayerSettingsCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17030:5: error: ‘VkLayerSettingsCreateInfoEXT’ does not name a type; did you mean ‘safe_VkLayerSettingsCreateInfoEXT’? 17030 | VkLayerSettingsCreateInfoEXT const* ptr() const { return reinterpret_cast(this); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkLayerSettingsCreateInfoEXT /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17337:64: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV’? 17337 | safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV(const VkPhysicalDevicePerStageDescriptorSetFeaturesNV* in_struct, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17344:27: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV’? 17344 | void initialize(const VkPhysicalDevicePerStageDescriptorSetFeaturesNV* in_struct, PNextCopyState* copy_state = {}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17346:5: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV’? 17346 | VkPhysicalDevicePerStageDescriptorSetFeaturesNV* ptr() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/layers/vulkan/generated/vk_safe_struct.h:17349:5: error: ‘VkPhysicalDevicePerStageDescriptorSetFeaturesNV’ does not name a type; did you mean ‘safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV’? 17349 | VkPhysicalDevicePerStageDescriptorSetFeaturesNV const* ptr() const { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | safe_VkPhysicalDevicePerStageDescriptorSetFeaturesNV gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:79: layers/CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o] Error 1 gmake[2]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build' gmake[1]: *** [CMakeFiles/Makefile2:121: layers/CMakeFiles/VkLayer_utils.dir/all] Error 2 gmake[1]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.275.0/redhat-linux-build' gmake: *** [Makefile:139: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.HUl1kr (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.HUl1kr (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec