Mock Version: 4.1 Mock Version: 4.1 Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-160390-10063/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/vulkan-validation-layers-1.3.280.0-1.ocs23.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-ocs23-build-160390-10063/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.wK6X5k + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/vulkan-sdk-1.3.280.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0 + /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.4ZAVND + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + 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.280.0 + CFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + 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 x86_64-OpenCloudOS-linux-gnu -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 12.3.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 (0.9s) -- Generating done (0.0s) 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.280.0/x86_64-OpenCloudOS-linux-gnu + /usr/bin/cmake --build x86_64-OpenCloudOS-linux-gnu -j32 --verbose /usr/bin/cmake -S/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0 -B/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/CMakeFiles /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu' /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.280.0/x86_64-OpenCloudOS-linux-gnu' cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0 /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/layers /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/layers/CMakeFiles/VkLayer_utils.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu' /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.280.0/x86_64-OpenCloudOS-linux-gnu' [ 0%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/error_location_helper.cpp.o [ 0%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_core.cpp.o [ 1%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/error_message/logging.cpp.o [ 1%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o [ 3%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.280.0/layers/vulkan/generated/error_location_helper.cpp [ 4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o [ 4%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_ext.cpp.o [ 5%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o [ 6%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_object_types.cpp.o [ 7%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_utils.cpp [ 7%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_extension_helper.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.280.0/layers/error_message/logging.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.280.0/layers/error_message/error_location.cpp [ 9%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/utils/convert_utils.cpp.o [ 9%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/utils/image_layout_utils.cpp.o [ 9%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o [ 9%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_khr.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.280.0/layers/vulkan/generated/feature_requirements_helper.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -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.280.0/layers/vulkan/generated/pnext_chain_extraction.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_dispatch_table_helper.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_dispatch_table_helper.cpp [ 9%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_vendor.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_core.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_core.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_core.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_core.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_ext.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_ext.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_ext.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_ext.cpp [ 10%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/utils/hash_util.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_function_pointers.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_function_pointers.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_khr.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_khr.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_khr.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_khr.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_object_types.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_object_types.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_object_types.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_object_types.cpp [ 11%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/utils/vk_layer_extension_utils.cpp.o [ 12%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/utils/vk_layer_utils.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_vendor.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_vendor.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_vendor.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_vendor.cpp [ 12%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/utils/ray_tracing_utils.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_extension_helper.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_extension_helper.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_extension_helper.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_extension_helper.cpp [ 13%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/utils/vk_safe_struct_manual.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/utils/convert_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/utils/convert_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/utils/convert_utils.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/convert_utils.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/utils/hash_util.cpp.o -MF CMakeFiles/VkLayer_utils.dir/utils/hash_util.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/utils/hash_util.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/hash_util.cpp [ 14%] Building CXX object layers/CMakeFiles/VkLayer_utils.dir/vk_layer_config.cpp.o cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/utils/image_layout_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/utils/image_layout_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/utils/image_layout_utils.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/image_layout_utils.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/utils/vk_layer_extension_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/utils/vk_layer_extension_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/utils/vk_layer_extension_utils.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/vk_layer_extension_utils.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/utils/ray_tracing_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/utils/ray_tracing_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/utils/ray_tracing_utils.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/ray_tracing_utils.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/utils/vk_layer_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/utils/vk_layer_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/utils/vk_layer_utils.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/vk_layer_utils.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/utils/vk_safe_struct_manual.cpp.o -MF CMakeFiles/VkLayer_utils.dir/utils/vk_safe_struct_manual.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/utils/vk_safe_struct_manual.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/vk_safe_struct_manual.cpp cd /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu/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.280.0/layers/. -I/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan -isystem /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/external -O1 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DNDEBUG -std=c++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpointer-arith -MD -MT layers/CMakeFiles/VkLayer_utils.dir/vk_layer_config.cpp.o -MF CMakeFiles/VkLayer_utils.dir/vk_layer_config.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/vk_layer_config.cpp.o -c /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vk_layer_config.cpp In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/pnext_chain_extraction.cpp:27: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:29: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_vendor.cpp:27: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_core.cpp:27: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.h:29, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.cpp:17: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_ext.cpp:27: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_khr.cpp:27: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/convert_utils.cpp:25: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/ray_tracing_utils.cpp:24: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./error_message/logging.h:29, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/vk_layer_utils.h:34, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vk_layer_config.cpp:31: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.h:29, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/error_location.h:25, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/error_location.cpp:18: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./error_message/logging.h:29, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./utils/vk_layer_utils.h:34, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/vk_safe_struct_manual.cpp:22: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./error_message/logging.h:29, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./utils/vk_layer_utils.h:34, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/vk_safe_struct_utils.cpp:27: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:135: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/pnext_chain_extraction.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/./error_message/logging.h:29, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/vk_layer_utils.h:34, from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/utils/vk_layer_utils.cpp:18: /usr/include/vulkan/utility/vk_struct_helper.hpp:453:45: error: 'VkVideoEncodeH264CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilitiesKHR'? 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:453:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 453 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:456:45: error: 'VkVideoEncodeH264QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264QualityLevelPropertiesKHR'? 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:456:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 456 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:459:45: error: 'VkVideoEncodeH264SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionCreateInfoKHR'? 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:459:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 459 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:462:45: error: 'VkVideoEncodeH264SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersAddInfoKHR'? 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:462:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 462 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:465:45: error: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoKHR'? 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:465:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 465 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:468:45: error: 'VkVideoEncodeH264SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersGetInfoKHR'? 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:468:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 468 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:471:45: error: 'VkVideoEncodeH264SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264SessionParametersFeedbackInfoKHR'? 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:471:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 471 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceCudaKernelLaunchFeaturesNV; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceCudaKernelLaunchFeaturesNV]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:759:88: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? 16 | static_assert(sizeof(T) == 0, "GetSType() is being used with an unsupported Type! Is the code-gen up to date?"); | ~~~~~~~~~~^~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:1737:98: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceMaintenance6FeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceMaintenance6FeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:3161:85: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceMapMemoryPlacedFeaturesEXT; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceMapMemoryPlacedFeaturesEXT]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:3175:88: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(32 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDevicePerStageDescriptorSetFeaturesNV; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDevicePerStageDescriptorSetFeaturesNV]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:3603:93: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRawAccessChainsFeaturesNV; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRawAccessChainsFeaturesNV]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4273:87: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRayTracingValidationFeaturesNV; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRayTracingValidationFeaturesNV]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4464:92: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRelaxedLineRasterizationFeaturesIMG]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4478:97: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceRenderPassStripedFeaturesARM; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceRenderPassStripedFeaturesARM]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4493:90: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceSchedulingControlsFeaturesARM; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceSchedulingControlsFeaturesARM]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4622:91: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderAtomicFloat16VectorFeaturesNV]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:4666:97: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderExpectAssumeFeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderExpectAssumeFeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5232:91: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderFloatControls2FeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderFloatControls2FeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5303:93: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5406:99: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderQuadControlFeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderQuadControlFeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5450:90: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:5508:93: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp:474:45: error: 'VkVideoEncodeH264NaluSliceInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264NaluSliceInfoKHR'? 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264NaluSliceInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:474:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 474 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp: In instantiation of 'VkStructureType vku::GetSType() [with T = VkPhysicalDeviceVideoMaintenance1FeaturesKHR; VkStructureType = VkStructureType]': /usr/include/vulkan/utility/vk_struct_helper.hpp:1128:48: required from 'T* vku::FindStructInPNextChain(void*) [with T = VkPhysicalDeviceVideoMaintenance1FeaturesKHR]' /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/vulkan/generated/feature_requirements_helper.cpp:6032:90: required from here /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: error: static assertion failed: GetSType() is being used with an unsupported Type! Is the code-gen up to date? /usr/include/vulkan/utility/vk_struct_helper.hpp:16:29: note: the comparison reduces to '(24 == 0)' /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:477:45: error: 'VkVideoEncodeH264PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264PictureInfoKHR'? 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:477:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 477 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:480:45: error: 'VkVideoEncodeH264DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264DpbSlotInfoKHR'? 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:480:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 480 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:121: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/feature_requirements_helper.cpp.o] Error 1 /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:483:45: error: 'VkVideoEncodeH264ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264ProfileInfoKHR'? 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:483:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 483 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:486:45: error: 'VkVideoEncodeH264RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlInfoKHR'? 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:486:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 486 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:489:45: error: 'VkVideoEncodeH264RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlLayerInfoKHR'? 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:489:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 489 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:492:45: error: 'VkVideoEncodeH264GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264GopRemainingFrameInfoKHR'? 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:492:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 492 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:233: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_vendor.cpp.o] Error 1 /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:495:45: error: 'VkVideoEncodeH265CapabilitiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilitiesKHR'? 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilitiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:495:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 495 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:498:45: error: 'VkVideoEncodeH265SessionCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionCreateInfoKHR'? 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:498:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 498 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:501:45: error: 'VkVideoEncodeH265QualityLevelPropertiesEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265QualityLevelPropertiesKHR'? 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265QualityLevelPropertiesKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:501:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 501 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:275: layers/CMakeFiles/VkLayer_utils.dir/utils/convert_utils.cpp.o] Error 1 /usr/include/vulkan/utility/vk_struct_helper.hpp:504:45: error: 'VkVideoEncodeH265SessionParametersAddInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersAddInfoKHR'? 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersAddInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:504:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 504 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:331: layers/CMakeFiles/VkLayer_utils.dir/utils/ray_tracing_utils.cpp.o] Error 1 /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:507:45: error: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoKHR'? 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersCreateInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:507:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 507 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:191: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_core.cpp.o] Error 1 /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:510:45: error: 'VkVideoEncodeH265SessionParametersGetInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersGetInfoKHR'? 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersGetInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:510:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 510 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ In file included from /builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/layers/error_message/logging.cpp:25: /usr/include/vulkan/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': /usr/include/vulkan/vk_enum_string_helper.h:655:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR'? 655 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:513:45: error: 'VkVideoEncodeH265SessionParametersFeedbackInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265SessionParametersFeedbackInfoKHR'? 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265SessionParametersFeedbackInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:513:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 513 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/vk_enum_string_helper.h:659:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR'? 659 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:45: error: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoKHR'? 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265NaluSliceSegmentInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:516:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 516 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:219: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_ext.cpp.o] Error 1 /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:519:45: error: 'VkVideoEncodeH265PictureInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265PictureInfoKHR'? 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265PictureInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:519:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 519 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:205: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_khr.cpp.o] Error 1 /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/vk_enum_string_helper.h:663:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR'? 663 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:45: error: 'VkVideoEncodeH265DpbSlotInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265DpbSlotInfoKHR'? 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265DpbSlotInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:522:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 522 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:525:45: error: 'VkVideoEncodeH265ProfileInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265ProfileInfoKHR'? 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265ProfileInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:525:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 525 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/vk_enum_string_helper.h:667:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR'? 667 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:528:45: error: 'VkVideoEncodeH265RateControlInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlInfoKHR'? 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:528:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 528 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/vk_enum_string_helper.h:671:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR'? 671 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:45: error: 'VkVideoEncodeH265RateControlLayerInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlLayerInfoKHR'? 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlLayerInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:531:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 531 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:534:45: error: 'VkVideoEncodeH265GopRemainingFrameInfoEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265GopRemainingFrameInfoKHR'? 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265GopRemainingFrameInfoKHR /usr/include/vulkan/utility/vk_struct_helper.hpp:534:36: error: template-id 'GetSType< >' for 'VkStructureType vku::GetSType()' does not match any template declaration 534 | template <> inline VkStructureType GetSType() { return VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT; } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/vulkan/utility/vk_struct_helper.hpp:15:17: note: candidate is: 'template VkStructureType vku::GetSType()' 15 | VkStructureType GetSType() { | ^~~~~~~~ /usr/include/vulkan/vk_enum_string_helper.h:675:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR'? 675 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:679:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR'? 679 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:683:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR'? 683 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:687:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR'? 687 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:373: layers/CMakeFiles/VkLayer_utils.dir/vk_layer_config.cpp.o] Error 1 /usr/include/vulkan/vk_enum_string_helper.h:691:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR'? 691 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:695:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR'? 695 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:699:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR'? 699 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:177: layers/CMakeFiles/VkLayer_utils.dir/vulkan/generated/vk_safe_struct_utils.cpp.o] Error 1 /usr/include/vulkan/vk_enum_string_helper.h:703:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR'? 703 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:359: layers/CMakeFiles/VkLayer_utils.dir/utils/vk_safe_struct_manual.cpp.o] Error 1 /usr/include/vulkan/vk_enum_string_helper.h:707:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR'? 707 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:345: layers/CMakeFiles/VkLayer_utils.dir/utils/vk_layer_utils.cpp.o] Error 1 /usr/include/vulkan/vk_enum_string_helper.h:711:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR'? 711 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR gmake[2]: *** [layers/CMakeFiles/VkLayer_utils.dir/build.make:93: layers/CMakeFiles/VkLayer_utils.dir/error_message/error_location.cpp.o] Error 1 /usr/include/vulkan/vk_enum_string_helper.h:715:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR'? 715 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:719:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR'? 719 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:723:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR'? 723 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:727:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR'? 727 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:731:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR'? 731 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:735:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR'? 735 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:739:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR'? 739 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:743:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR'? 743 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:747:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR'? 747 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:751:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR'? 751 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:755:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR'? 755 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR /usr/include/vulkan/vk_enum_string_helper.h:759:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR'? 759 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h:763:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT' was not declared in this scope; did you mean 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR'? 763 | case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR /usr/include/vulkan/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': /usr/include/vulkan/vk_enum_string_helper.h:7385:14: error: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' was not declared in this scope; did you mean 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR'? 7385 | case VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR /usr/include/vulkan/vk_enum_string_helper.h:7389:14: error: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' was not declared in this scope; did you mean 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR'? 7389 | case VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR /usr/include/vulkan/vk_enum_string_helper.h: At global scope: /usr/include/vulkan/vk_enum_string_helper.h:7980:73: error: 'VkVideoEncodeH264CapabilityFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilityFlagBitsKHR'? 7980 | static inline const char* string_VkVideoEncodeH264CapabilityFlagBitsEXT(VkVideoEncodeH264CapabilityFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilityFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8006:70: error: 'VkVideoEncodeH264CapabilityFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264CapabilityFlagsKHR'? 8006 | static inline std::string string_VkVideoEncodeH264CapabilityFlagsEXT(VkVideoEncodeH264CapabilityFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264CapabilityFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8006:119: error: expected ',' or ';' before '{' token 8006 | static inline std::string string_VkVideoEncodeH264CapabilityFlagsEXT(VkVideoEncodeH264CapabilityFlagsEXT input_value) { | ^ /usr/include/vulkan/vk_enum_string_helper.h:8023:66: error: 'VkVideoEncodeH264StdFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264StdFlagBitsKHR'? 8023 | static inline const char* string_VkVideoEncodeH264StdFlagBitsEXT(VkVideoEncodeH264StdFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264StdFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8071:63: error: 'VkVideoEncodeH264StdFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264StdFlagsKHR'? 8071 | static inline std::string string_VkVideoEncodeH264StdFlagsEXT(VkVideoEncodeH264StdFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264StdFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8071:105: error: expected ',' or ';' before '{' token 8071 | static inline std::string string_VkVideoEncodeH264StdFlagsEXT(VkVideoEncodeH264StdFlagsEXT input_value) { | ^ /usr/include/vulkan/vk_enum_string_helper.h:8088:74: error: 'VkVideoEncodeH264RateControlFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlFlagBitsKHR'? 8088 | static inline const char* string_VkVideoEncodeH264RateControlFlagBitsEXT(VkVideoEncodeH264RateControlFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8106:71: error: 'VkVideoEncodeH264RateControlFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH264RateControlFlagsKHR'? 8106 | static inline std::string string_VkVideoEncodeH264RateControlFlagsEXT(VkVideoEncodeH264RateControlFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH264RateControlFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8106:121: error: expected ',' or ';' before '{' token 8106 | static inline std::string string_VkVideoEncodeH264RateControlFlagsEXT(VkVideoEncodeH264RateControlFlagsEXT input_value) { | ^ /usr/include/vulkan/vk_enum_string_helper.h:8123:73: error: 'VkVideoEncodeH265CapabilityFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilityFlagBitsKHR'? 8123 | static inline const char* string_VkVideoEncodeH265CapabilityFlagBitsEXT(VkVideoEncodeH265CapabilityFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilityFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8151:70: error: 'VkVideoEncodeH265CapabilityFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CapabilityFlagsKHR'? 8151 | static inline std::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CapabilityFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8151:119: error: expected ',' or ';' before '{' token 8151 | static inline std::string string_VkVideoEncodeH265CapabilityFlagsEXT(VkVideoEncodeH265CapabilityFlagsEXT input_value) { | ^ /usr/include/vulkan/vk_enum_string_helper.h:8168:66: error: 'VkVideoEncodeH265StdFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265StdFlagBitsKHR'? 8168 | static inline const char* string_VkVideoEncodeH265StdFlagBitsEXT(VkVideoEncodeH265StdFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265StdFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8218:63: error: 'VkVideoEncodeH265StdFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265StdFlagsKHR'? 8218 | static inline std::string string_VkVideoEncodeH265StdFlagsEXT(VkVideoEncodeH265StdFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265StdFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8218:105: error: expected ',' or ';' before '{' token 8218 | static inline std::string string_VkVideoEncodeH265StdFlagsEXT(VkVideoEncodeH265StdFlagsEXT input_value) { | ^ /usr/include/vulkan/vk_enum_string_helper.h:8235:70: error: 'VkVideoEncodeH265CtbSizeFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CtbSizeFlagBitsKHR'? 8235 | static inline const char* string_VkVideoEncodeH265CtbSizeFlagBitsEXT(VkVideoEncodeH265CtbSizeFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CtbSizeFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8249:67: error: 'VkVideoEncodeH265CtbSizeFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265CtbSizeFlagsKHR'? 8249 | static inline std::string string_VkVideoEncodeH265CtbSizeFlagsEXT(VkVideoEncodeH265CtbSizeFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265CtbSizeFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8249:113: error: expected ',' or ';' before '{' token 8249 | static inline std::string string_VkVideoEncodeH265CtbSizeFlagsEXT(VkVideoEncodeH265CtbSizeFlagsEXT input_value) { | ^ /usr/include/vulkan/vk_enum_string_helper.h:8266:81: error: 'VkVideoEncodeH265TransformBlockSizeFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265TransformBlockSizeFlagBitsKHR'? 8266 | static inline const char* string_VkVideoEncodeH265TransformBlockSizeFlagBitsEXT(VkVideoEncodeH265TransformBlockSizeFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265TransformBlockSizeFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8282:78: error: 'VkVideoEncodeH265TransformBlockSizeFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265TransformBlockSizeFlagsKHR'? 8282 | static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265TransformBlockSizeFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8282:135: error: expected ',' or ';' before '{' token 8282 | static inline std::string string_VkVideoEncodeH265TransformBlockSizeFlagsEXT(VkVideoEncodeH265TransformBlockSizeFlagsEXT input_value) { | ^ /usr/include/vulkan/vk_enum_string_helper.h:8299:74: error: 'VkVideoEncodeH265RateControlFlagBitsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlFlagBitsKHR'? 8299 | static inline const char* string_VkVideoEncodeH265RateControlFlagBitsEXT(VkVideoEncodeH265RateControlFlagBitsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlFlagBitsKHR /usr/include/vulkan/vk_enum_string_helper.h:8317:71: error: 'VkVideoEncodeH265RateControlFlagsEXT' was not declared in this scope; did you mean 'VkVideoEncodeH265RateControlFlagsKHR'? 8317 | static inline std::string string_VkVideoEncodeH265RateControlFlagsEXT(VkVideoEncodeH265RateControlFlagsEXT input_value) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | VkVideoEncodeH265RateControlFlagsKHR /usr/include/vulkan/vk_enum_string_helper.h:8317:121: error: expected ',' or ';' before '{' token 8317 | static inline std::string string_VkVideoEncodeH265RateControlFlagsEXT(VkVideoEncodeH265RateControlFlagsEXT input_value) { | ^ 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.280.0/x86_64-OpenCloudOS-linux-gnu' gmake[1]: Leaving directory '/builddir/build/BUILD/Vulkan-ValidationLayers-vulkan-sdk-1.3.280.0/x86_64-OpenCloudOS-linux-gnu' gmake[1]: *** [CMakeFiles/Makefile2:138: layers/CMakeFiles/VkLayer_utils.dir/all] Error 2 gmake: *** [Makefile:139: all] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.4ZAVND (%build) Bad exit status from /var/tmp/rpm-tmp.4ZAVND (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --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 597, 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 x86_64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec