Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-oc8-build-39423-13806/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=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --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: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/vulkan-validation-layers-1.3.224.0-1.oc8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps --nocheck /builddir/build/SPECS/vulkan-validation-layers.spec'], chrootPath='/var/lib/mock/dist-oc8-build-39423-13806/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=991gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps --nocheck /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: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.NvfWgW + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/fix_shared.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.JeyZFp + umask 022 + cd /builddir/build/BUILD + cd Vulkan-ValidationLayers-sdk-1.3.224.0 + CFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -GNinja -DCMAKE_BUILD_TYPE=Release -DGLSLANG_INSTALL_DIR=/usr -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF -DSPIRV_HEADERS_INCLUDE_DIR=/usr/include -DCMAKE_INSTALL_INCLUDEDIR=/usr/include/vulkan/ . -- The C compiler identification is GNU 8.5.0 -- The CXX compiler identification is GNU 8.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done ******************************************************************************** * NOTE: Not adding target to run update_deps.py automatically. * ******************************************************************************** -- Found VulkanHeaders: /usr/include -- Could NOT find VulkanRegistry (missing: VulkanRegistry_DIR) -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Found XCB: /usr/include -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_CLIENT) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:52 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND_CLIENT: /usr/lib64/libwayland-client.so -- Found WAYLAND_SERVER: /usr/lib64/libwayland-server.so -- Found WAYLAND_EGL: /usr/lib64/libwayland-egl.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_SERVER) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:53 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_EGL) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:54 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND_CURSOR) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:55 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found WAYLAND_CURSOR: /usr/lib64/libwayland-cursor.so -- Found WAYLAND: /usr/lib64/libwayland-client.so;/usr/lib64/libwayland-server.so;/usr/lib64/libwayland-egl.so;/usr/lib64/libwayland-cursor.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (WAYLAND) does not match the name of the calling package (Wayland). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindWayland.cmake:56 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:177 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_VERBOSE_MAKEFILE GLSLANG_INSTALL_DIR INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/Vulkan-ValidationLayers-sdk-1.3.224.0 + /usr/bin/ninja -v -j32 [1/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_extension_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_extension_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_extension_utils.cpp.o -c layers/vk_layer_extension_utils.cpp [2/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/core_error_location.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/core_error_location.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/core_error_location.cpp.o -c layers/core_error_location.cpp [3/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/spirv_grammar_helper.cpp.o -c layers/generated/spirv_grammar_helper.cpp [4/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -c layers/convert_to_renderpass2.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/convert_to_renderpass2.cpp.o -c layers/convert_to_renderpass2.cpp In file included from layers/convert_to_renderpass2.h:22, from layers/convert_to_renderpass2.cpp:21: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'VkVideoCodingControlFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoCodingControlFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH264RateControlStructureEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'VkVideoEncodeH265RateControlStructureEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/convert_to_renderpass2.cpp:26: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'safe_VkVideoQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'safe_VkVideoGetMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'safe_VkVideoBindMemoryKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'safe_VkVideoDecodeH264ProfileEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'safe_VkVideoDecodeH264MvcEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'safe_VkVideoDecodeH265ProfileEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ [5/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -c layers/vk_layer_utils.cpp FAILED: CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_utils.cpp.o -c layers/vk_layer_utils.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_utils.cpp:22: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [6/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -c layers/vk_layer_config.cpp FAILED: CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/vk_layer_config.cpp.o -c layers/vk_layer_config.cpp In file included from layers/vk_layer_config.cpp:37: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/vk_layer_config.cpp:38: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [7/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -c layers/generated/vk_format_utils.cpp FAILED: CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVkLayer_utils_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -MF CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o.d -o CMakeFiles/VkLayer_utils.dir/layers/generated/vk_format_utils.cpp.o -c layers/generated/vk_format_utils.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/vk_layer_logging.h:49, from layers/vk_layer_utils.h:33, from layers/generated/vk_format_utils.cpp:30: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [8/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -c layers/base_node.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/base_node.cpp.o -c layers/base_node.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/base_node.h:33, from layers/base_node.cpp:28: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/base_node.cpp:28: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [9/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -c layers/device_memory_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/device_memory_state.cpp.o -c layers/device_memory_state.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/device_memory_state.cpp:28: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [10/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -c layers/subresource_adapter.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/subresource_adapter.cpp.o -c layers/subresource_adapter.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/subresource_adapter.cpp:26: layers/generated/layer_chassis_dispatch.h:1175:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/layer_chassis_dispatch.h:1203:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:1210:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/image_state.h:30, from layers/subresource_adapter.cpp:25: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [11/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -c layers/render_pass_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/render_pass_state.cpp.o -c layers/render_pass_state.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/render_pass_state.h:29, from layers/render_pass_state.cpp:28: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [12/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -c layers/layer_options.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/layer_options.cpp.o -c layers/layer_options.cpp In file included from layers/vk_loader_platform.h:34, from layers/generated/chassis.h:37, from layers/layer_options.h:23, from layers/layer_options.cpp:23: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:848:14: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:848:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:852:14: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:852:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_attachment_feedback_loop_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_2d_view_of_3d", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {"VK_EXT_multisampled_render_to_single_sampled", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {"VK_EXT_non_seamless_cube_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_module_identifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {"VK_QCOM_image_processing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {"VK_QCOM_tile_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_SEC_amigo_profiling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1433:5: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1433:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:1436:5: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1436:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", "VK_EXT_attachment_feedback_loop_layout", "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", "VK_EXT_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", "VK_EXT_multisampled_render_to_single_sampled", "VK_EXT_non_seamless_cube_map", "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", "VK_EXT_pipeline_properties", "VK_EXT_pipeline_robustness", "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", "VK_EXT_shader_module_identifier", "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", "VK_EXT_subpass_merge_feedback", "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", , , "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", "VK_KHR_fragment_shader_barycentric", "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", "VK_KHR_ray_tracing_maintenance1", "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", "VK_QCOM_image_processing", "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", "VK_QCOM_tile_properties", "VK_SEC_amigo_profiling", "VK_VALVE_descriptor_set_host_mapping", "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_dispatch_table_helper.h:161:120: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_dispatch_table_helper.h:173:177: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:176:162: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/chassis.h:1471:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:1495:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:1501:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/chassis.h:4609:114: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual bool PreCallValidateGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) const { return false; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4610:112: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PreCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4611:113: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PostCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4629:171: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual bool PreCallValidateGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4630:169: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PreCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4631:170: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PostCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4634:156: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual bool PreCallValidateBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4635:154: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PreCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4636:155: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PostCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/layer_options.h:23, from layers/layer_options.cpp:23: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [13/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -c layers/generated/layer_chassis_dispatch.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/generated/layer_chassis_dispatch.cpp.o -c layers/generated/layer_chassis_dispatch.cpp In file included from layers/vk_loader_platform.h:34, from layers/generated/chassis.h:37, from layers/generated/layer_chassis_dispatch.cpp:26: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:848:14: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:848:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:852:14: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:852:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_attachment_feedback_loop_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_2d_view_of_3d", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {"VK_EXT_multisampled_render_to_single_sampled", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {"VK_EXT_non_seamless_cube_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_module_identifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {"VK_QCOM_image_processing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {"VK_QCOM_tile_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_SEC_amigo_profiling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1433:5: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1433:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:1436:5: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1436:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", "VK_EXT_attachment_feedback_loop_layout", "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", "VK_EXT_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", "VK_EXT_multisampled_render_to_single_sampled", "VK_EXT_non_seamless_cube_map", "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", "VK_EXT_pipeline_properties", "VK_EXT_pipeline_robustness", "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", "VK_EXT_shader_module_identifier", "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", "VK_EXT_subpass_merge_feedback", "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", , , "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", "VK_KHR_fragment_shader_barycentric", "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", "VK_KHR_ray_tracing_maintenance1", "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", "VK_QCOM_image_processing", "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", "VK_QCOM_tile_properties", "VK_SEC_amigo_profiling", "VK_VALVE_descriptor_set_host_mapping", "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_dispatch_table_helper.h:161:120: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_dispatch_table_helper.h:173:177: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:176:162: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h:1471:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:1495:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:1501:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/chassis.h:4609:114: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual bool PreCallValidateGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) const { return false; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4610:112: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PreCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4611:113: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PostCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4629:171: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual bool PreCallValidateGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4630:169: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PreCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4631:170: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PostCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4634:156: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual bool PreCallValidateBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4635:154: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PreCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4636:155: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PostCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/generated/layer_chassis_dispatch.cpp:27: layers/generated/layer_chassis_dispatch.h:1175:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/layer_chassis_dispatch.h:1203:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:1210:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/layer_chassis_dispatch.cpp:5360:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice, const int*, VkVideoCapabilitiesKHR*)': layers/generated/layer_chassis_dispatch.cpp:5364:141: error: cannot convert 'const int*' to 'const VkVideoProfileInfoKHR*' in argument passing VkResult result = layer_data->instance_dispatch_table.GetPhysicalDeviceVideoCapabilitiesKHR(physicalDevice, pVideoProfile, pCapabilities); ^ layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:5430:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchGetVideoSessionMemoryRequirementsKHR(VkDevice, VkVideoSessionKHR, uint32_t*, int*)': layers/generated/layer_chassis_dispatch.cpp:5433:193: error: cannot convert 'int*' to 'VkVideoSessionMemoryRequirementsKHR*' in argument passing if (!wrap_handles) return layer_data->device_dispatch_table.GetVideoSessionMemoryRequirementsKHR(device, videoSession, pVideoSessionMemoryRequirementsCount, pVideoSessionMemoryRequirements); ^ layers/generated/layer_chassis_dispatch.cpp:5437:185: error: cannot convert 'int*' to 'VkVideoSessionMemoryRequirementsKHR*' in argument passing VkResult result = layer_data->device_dispatch_table.GetVideoSessionMemoryRequirementsKHR(device, videoSession, pVideoSessionMemoryRequirementsCount, pVideoSessionMemoryRequirements); ^ layers/generated/layer_chassis_dispatch.cpp: At global scope: layers/generated/layer_chassis_dispatch.cpp:5449:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories) ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/layer_chassis_dispatch.cpp: In function 'VkResult DispatchBindVideoSessionMemoryKHR(VkDevice, VkVideoSessionKHR, uint32_t, const int*)': layers/generated/layer_chassis_dispatch.cpp:5452:167: error: cannot convert 'const int*' to 'const VkBindVideoSessionMemoryInfoKHR*' in argument passing if (!wrap_handles) return layer_data->device_dispatch_table.BindVideoSessionMemoryKHR(device, videoSession, videoSessionBindMemoryCount, pVideoSessionBindMemories); ^ layers/generated/layer_chassis_dispatch.cpp:5460:55: error: request for member 'memory' in '*(pVideoSessionBindMemories + ((sizetype)(((long unsigned int)index0) * 4)))', which is of non-class type 'const int' if (pVideoSessionBindMemories[index0].memory) { ^~~~~~ layers/generated/layer_chassis_dispatch.cpp:5461:123: error: request for member 'memory' in '*(pVideoSessionBindMemories + ((sizetype)(((long unsigned int)index0) * 4)))', which is of non-class type 'const int' local_pVideoSessionBindMemories[index0].memory = layer_data->Unwrap(pVideoSessionBindMemories[index0].memory); ^~~~~~ layers/generated/layer_chassis_dispatch.cpp:5466:141: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] VkResult result = layer_data->device_dispatch_table.BindVideoSessionMemoryKHR(device, videoSession, videoSessionBindMemoryCount, (const VkVideoBindMemoryKHR*)local_pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.cpp:5466:135: error: expected primary-expression before 'const' VkResult result = layer_data->device_dispatch_table.BindVideoSessionMemoryKHR(device, videoSession, videoSessionBindMemoryCount, (const VkVideoBindMemoryKHR*)local_pVideoSessionBindMemories); ^~~~~ layers/generated/layer_chassis_dispatch.cpp:5466:135: error: expected ')' before 'const' VkResult result = layer_data->device_dispatch_table.BindVideoSessionMemoryKHR(device, videoSession, videoSessionBindMemoryCount, (const VkVideoBindMemoryKHR*)local_pVideoSessionBindMemories); ~^~~~~ ) In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/generated/layer_chassis_dispatch.cpp:26: layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [14/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -c layers/buffer_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/buffer_state.cpp.o -c layers/buffer_state.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/buffer_state.cpp:29: layers/generated/layer_chassis_dispatch.h:1175:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/layer_chassis_dispatch.h:1203:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:1210:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:848:14: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:848:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:852:14: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:852:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_attachment_feedback_loop_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_2d_view_of_3d", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {"VK_EXT_multisampled_render_to_single_sampled", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {"VK_EXT_non_seamless_cube_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_module_identifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {"VK_QCOM_image_processing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {"VK_QCOM_tile_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_SEC_amigo_profiling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1433:5: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1433:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:1436:5: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1436:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", "VK_EXT_attachment_feedback_loop_layout", "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", "VK_EXT_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", "VK_EXT_multisampled_render_to_single_sampled", "VK_EXT_non_seamless_cube_map", "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", "VK_EXT_pipeline_properties", "VK_EXT_pipeline_robustness", "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", "VK_EXT_shader_module_identifier", "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", "VK_EXT_subpass_merge_feedback", "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", , , "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", "VK_KHR_fragment_shader_barycentric", "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", "VK_KHR_ray_tracing_maintenance1", "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", "VK_QCOM_image_processing", "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", "VK_QCOM_tile_properties", "VK_SEC_amigo_profiling", "VK_VALVE_descriptor_set_host_mapping", "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/vk_dispatch_table_helper.h:161:120: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_dispatch_table_helper.h:173:177: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:176:162: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/chassis.h:1471:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:1495:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:1501:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/state_tracker.h:28, from layers/buffer_state.cpp:30: layers/generated/chassis.h:4609:114: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual bool PreCallValidateGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) const { return false; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4610:112: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PreCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4611:113: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PostCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4629:171: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual bool PreCallValidateGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4630:169: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PreCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4631:170: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PostCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4634:156: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual bool PreCallValidateBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4635:154: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PreCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4636:155: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PostCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/device_memory_state.h:29, from layers/buffer_state.h:29, from layers/buffer_state.cpp:28: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [15/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -c layers/sync_utils.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/sync_utils.cpp.o -c layers/sync_utils.cpp In file included from layers/vk_loader_platform.h:34, from layers/generated/chassis.h:37, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:848:14: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:848:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:852:14: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:852:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_attachment_feedback_loop_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_2d_view_of_3d", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {"VK_EXT_multisampled_render_to_single_sampled", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {"VK_EXT_non_seamless_cube_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_module_identifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {"VK_QCOM_image_processing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {"VK_QCOM_tile_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_SEC_amigo_profiling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1433:5: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1433:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:1436:5: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1436:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", "VK_EXT_attachment_feedback_loop_layout", "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", "VK_EXT_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", "VK_EXT_multisampled_render_to_single_sampled", "VK_EXT_non_seamless_cube_map", "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", "VK_EXT_pipeline_properties", "VK_EXT_pipeline_robustness", "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", "VK_EXT_shader_module_identifier", "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", "VK_EXT_subpass_merge_feedback", "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", , , "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", "VK_KHR_fragment_shader_barycentric", "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", "VK_KHR_ray_tracing_maintenance1", "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", "VK_QCOM_image_processing", "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", "VK_QCOM_tile_properties", "VK_SEC_amigo_profiling", "VK_VALVE_descriptor_set_host_mapping", "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_dispatch_table_helper.h:161:120: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_dispatch_table_helper.h:173:177: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:176:162: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/chassis.h:1471:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:1495:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:1501:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/chassis.h:4609:114: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual bool PreCallValidateGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) const { return false; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4610:112: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PreCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4611:113: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PostCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4629:171: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual bool PreCallValidateGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4630:169: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PreCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4631:170: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PostCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4634:156: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual bool PreCallValidateBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4635:154: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PreCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4636:155: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PostCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/sync_utils.cpp:22: layers/generated/layer_chassis_dispatch.h:1175:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/layer_chassis_dispatch.h:1203:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:1210:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/vk_layer_logging.h:49, from layers/generated/chassis.h:42, from layers/state_tracker.h:28, from layers/sync_utils.cpp:22: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [16/53] /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -c layers/pipeline_sub_state.cpp FAILED: layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o /usr/bin/c++ -DAPI_NAME=\"Vulkan\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WAYLAND_KHR -DVK_USE_PLATFORM_WAYLAND_KHX -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XCB_KHX -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_XLIB_KHX -DVK_USE_PLATFORM_XLIB_XRANDR_EXT -DVkLayer_khronos_validation_EXPORTS -Ilayers -Ilayers/generated -I. -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wpointer-arith -Wno-unused-function -Wno-sign-compare -DNDEBUG -fPIC -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -fno-strict-aliasing -fno-builtin-memcmp -fvisibility=hidden -Wimplicit-fallthrough=0 -std=gnu++11 -MD -MT layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -MF layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o.d -o layers/CMakeFiles/VkLayer_khronos_validation.dir/pipeline_sub_state.cpp.o -c layers/pipeline_sub_state.cpp In file included from layers/vk_loader_platform.h:34, from layers/vk_layer_logging.h:46, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: /usr/include/vulkan/vk_sdk_platform.h:27:2: warning: #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" [-Wcpp] #warning "vk_sdk_platform.h is deprecated and will be removed in future release! Use VK_SDK_PLATFORM_SUPRRESS_DEPRECATION_WARNING to suppress warning!" ^~~~~~~ In file included from layers/vk_layer_logging.h:43, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_typemap_helper.h:2125:31: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2125:31: note: suggested alternative: 'VkQueueFamilyQueryResultStatusPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_typemap_helper.h:2125:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2129:32: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2129:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2129:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2136:31: error: 'VkVideoQueueFamilyProperties2KHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2136:31: note: suggested alternative: 'VkQueueFamilyProperties2KHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyProperties2KHR layers/generated/vk_typemap_helper.h:2136:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2140:32: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2140:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_typemap_helper.h:2140:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2147:31: error: 'VkVideoProfileKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2147:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2147:48: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2151:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2151:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2151:67: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2158:31: error: 'VkVideoProfilesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2158:31: note: suggested alternative: 'VkVideoProfileInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_typemap_helper.h:2158:49: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2162:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2162:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_typemap_helper.h:2162:68: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2202:31: error: 'VkVideoPictureResourceKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2202:31: note: suggested alternative: 'VkVideoPictureResourceInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_typemap_helper.h:2202:56: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2206:32: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2206:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_typemap_helper.h:2206:76: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2213:31: error: 'VkVideoReferenceSlotKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2213:31: note: suggested alternative: 'VkVideoReferenceSlotInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_typemap_helper.h:2213:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2217:32: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2217:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR layers/generated/vk_typemap_helper.h:2217:74: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2224:31: error: 'VkVideoGetMemoryPropertiesKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2224:31: note: suggested alternative: 'VkExternalMemoryPropertiesKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkExternalMemoryPropertiesKHR layers/generated/vk_typemap_helper.h:2224:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_typemap_helper.h:2228:81: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:2235:31: error: 'VkVideoBindMemoryKHR' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2235:31: note: suggested alternative: 'VkVideoEncodeInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~ VkVideoEncodeInfoKHR layers/generated/vk_typemap_helper.h:2235:51: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:2239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:2239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_typemap_helper.h:2239:71: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3224:31: error: 'VkVideoEncodeH264ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3224:31: note: suggested alternative: 'VkVideoEncodeH264ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3224:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3228:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3228:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3228:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3235:31: error: 'VkVideoEncodeH264NaluSliceEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3235:31: note: suggested alternative: 'VkVideoEncodeH264NaluSliceInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_typemap_helper.h:3235:60: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3239:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3239:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_typemap_helper.h:3239:82: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3257:31: error: 'VkVideoEncodeH264EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3257:31: note: suggested alternative: 'VkVideoEncodeH264EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3257:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3261:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3261:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3261:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3268:31: error: 'VkVideoEncodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3268:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3268:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3272:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3272:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3272:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3345:31: error: 'VkVideoEncodeH265ReferenceListsEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3345:31: note: suggested alternative: 'VkVideoEncodeH265ReferenceListsInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_typemap_helper.h:3345:65: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3349:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3349:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_typemap_helper.h:3349:87: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3356:31: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3356:31: note: suggested alternative: 'VkVideoEncodeH265NaluSliceSegmentInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_typemap_helper.h:3356:67: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3360:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3360:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_typemap_helper.h:3360:90: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3378:31: error: 'VkVideoEncodeH265EmitPictureParametersEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3378:31: note: suggested alternative: 'VkVideoEncodeH265EmitPictureParametersInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_typemap_helper.h:3378:72: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3382:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3382:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_typemap_helper.h:3382:95: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3389:31: error: 'VkVideoEncodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3389:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:3389:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3393:32: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3393:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3393:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3422:31: error: 'VkVideoDecodeH264ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3422:31: note: suggested alternative: 'VkVideoEncodeH264ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_typemap_helper.h:3422:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3426:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3426:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:3426:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3433:31: error: 'VkVideoDecodeH264CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3433:31: note: suggested alternative: 'VkVideoEncodeH264CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_typemap_helper.h:3433:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3437:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3437:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:3437:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3444:31: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3444:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:3444:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3448:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3448:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:3448:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3455:31: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3455:31: note: suggested alternative: 'VkVideoEncodeH264SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:3455:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3459:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3459:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:3459:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3466:31: error: 'VkVideoDecodeH264PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3466:31: note: suggested alternative: 'VkVideoDecodeH264PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_typemap_helper.h:3466:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3470:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3470:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:3470:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3477:31: error: 'VkVideoDecodeH264MvcEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3477:31: note: suggested alternative: 'VkVideoEncodeH264QpEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264QpEXT layers/generated/vk_typemap_helper.h:3477:54: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3481:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3481:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_typemap_helper.h:3481:75: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:3488:31: error: 'VkVideoDecodeH264DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3488:31: note: suggested alternative: 'VkVideoEncodeH264DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:3488:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:3492:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:3492:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:3492:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4364:31: error: 'VkVideoDecodeH265ProfileEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4364:31: note: suggested alternative: 'VkVideoEncodeH265ProfileInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_typemap_helper.h:4364:58: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4368:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4368:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_typemap_helper.h:4368:79: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4375:31: error: 'VkVideoDecodeH265CapabilitiesEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4375:31: note: suggested alternative: 'VkVideoEncodeH265CapabilitiesEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_typemap_helper.h:4375:63: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4379:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4379:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_typemap_helper.h:4379:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4386:31: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4386:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersAddInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_typemap_helper.h:4386:75: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4390:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4390:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_typemap_helper.h:4390:99: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4397:31: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4397:31: note: suggested alternative: 'VkVideoEncodeH265SessionParametersCreateInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_typemap_helper.h:4397:78: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4401:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4401:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_typemap_helper.h:4401:102: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4408:31: error: 'VkVideoDecodeH265PictureInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4408:31: note: suggested alternative: 'VkVideoDecodeH265PictureInfoKHR' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_typemap_helper.h:4408:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4412:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4412:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_typemap_helper.h:4412:84: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ layers/generated/vk_typemap_helper.h:4419:31: error: 'VkVideoDecodeH265DpbSlotInfoEXT' was not declared in this scope template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4419:31: note: suggested alternative: 'VkVideoEncodeH265DpbSlotInfoEXT' template <> struct LvlTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_typemap_helper.h:4419:62: error: template argument 1 is invalid template <> struct LvlTypeMap { ^ layers/generated/vk_typemap_helper.h:4423:32: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_typemap_helper.h:4423:32: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' template <> struct LvlSTypeMap { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_typemap_helper.h:4423:85: error: template argument 1 is invalid template <> struct LvlSTypeMap { ^ In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkStructureType(VkStructureType)': layers/generated/vk_enum_string_helper.h:1239:14: error: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1239:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1399:14: error: 'VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1399:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_BIND_MEMORY_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1415:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1415:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1419:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1419:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1423:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1423:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR layers/generated/vk_enum_string_helper.h:1427:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1427:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1431:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1431:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1435:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1435:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1439:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1439:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1443:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1443:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT layers/generated/vk_enum_string_helper.h:1447:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1447:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT layers/generated/vk_enum_string_helper.h:1451:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1451:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR layers/generated/vk_enum_string_helper.h:1455:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1455:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1459:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1459:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT layers/generated/vk_enum_string_helper.h:1463:14: error: 'VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1463:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT layers/generated/vk_enum_string_helper.h:1483:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1483:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1487:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1487:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT layers/generated/vk_enum_string_helper.h:1491:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1491:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1503:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1503:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1527:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1527:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT layers/generated/vk_enum_string_helper.h:1531:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1531:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT layers/generated/vk_enum_string_helper.h:1535:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1535:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT layers/generated/vk_enum_string_helper.h:1547:14: error: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1547:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT' case VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT layers/generated/vk_enum_string_helper.h:1583:14: error: 'VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1583:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR' case VK_STRUCTURE_TYPE_VIDEO_GET_MEMORY_PROPERTIES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR layers/generated/vk_enum_string_helper.h:1587:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1587:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR layers/generated/vk_enum_string_helper.h:1591:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1591:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILES_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1595:14: error: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1595:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_PROFILE_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR layers/generated/vk_enum_string_helper.h:1599:14: error: 'VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1599:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR' case VK_STRUCTURE_TYPE_VIDEO_QUEUE_FAMILY_PROPERTIES_2_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR layers/generated/vk_enum_string_helper.h:1603:14: error: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR' was not declared in this scope case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:1603:14: note: suggested alternative: 'VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR' case VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodecOperationFlagBitsKHR(VkVideoCodecOperationFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6248:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6248:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT layers/generated/vk_enum_string_helper.h:6252:14: error: 'VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6252:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT' case VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT layers/generated/vk_enum_string_helper.h:6263:14: error: 'VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6263:14: note: suggested alternative: 'VK_VIDEO_CODEC_OPERATION_NONE_KHR' case VK_VIDEO_CODEC_OPERATION_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODEC_OPERATION_NONE_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoChromaSubsamplingFlagBitsKHR(VkVideoChromaSubsamplingFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6300:14: error: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR' was not declared in this scope case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6300:14: note: suggested alternative: 'VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR' case VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_BIT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoSessionCreateFlagBitsKHR(VkVideoSessionCreateFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6403:14: error: 'VK_VIDEO_SESSION_CREATE_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6403:14: note: suggested alternative: 'VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR' case VK_VIDEO_SESSION_CREATE_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoCodingControlFlagBitsKHR(VkVideoCodingControlFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6436:14: error: 'VK_VIDEO_CODING_CONTROL_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6436:14: note: suggested alternative: 'VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR' case VK_VIDEO_CODING_CONTROL_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6465:72: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:72: error: 'VkVideoCodingQualityPresetFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6465:72: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagBitsKHR' static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagBitsKHR layers/generated/vk_enum_string_helper.h:6480:69: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6480:69: error: 'VkVideoCodingQualityPresetFlagsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6480:69: note: suggested alternative: 'string_VkVideoCodingQualityPresetFlagsKHR' static inline std::string string_VkVideoCodingQualityPresetFlagsKHR(VkVideoCodingQualityPresetFlagsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_enum_string_helper.h:6481:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoDecodeCapabilityFlagBitsKHR(VkVideoDecodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:6523:14: error: 'VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6523:14: note: suggested alternative: 'VK_VIDEO_DECODE_USAGE_DEFAULT_KHR' case VK_VIDEO_DECODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_DECODE_USAGE_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:6554:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6554:59: error: 'VkVideoDecodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:6554:59: note: suggested alternative: 'VkVideoDecodeFlagsKHR' static inline const char* string_VkVideoDecodeFlagBitsKHR(VkVideoDecodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoDecodeFlagsKHR(VkVideoDecodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:6574:68: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6574:106: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:6579:77: error: 'VkVideoDecodeFlagBitsKHR' does not name a type; did you mean 'VkVideoDecodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeFlagsKHR layers/generated/vk_enum_string_helper.h:6579:105: error: 'string_VkVideoDecodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoDecodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7324:59: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7324:59: error: 'VkVideoEncodeFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7324:59: note: suggested alternative: 'VkVideoEncodeFlagsKHR' static inline const char* string_VkVideoEncodeFlagBitsKHR(VkVideoEncodeFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeFlagsKHR(VkVideoEncodeFlagsKHR)': layers/generated/vk_enum_string_helper.h:7344:68: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7344:106: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7349:77: error: 'VkVideoEncodeFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeFlagsKHR layers/generated/vk_enum_string_helper.h:7349:105: error: 'string_VkVideoEncodeFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: In function 'const char* string_VkVideoEncodeCapabilityFlagBitsKHR(VkVideoEncodeCapabilityFlagBitsKHR)': layers/generated/vk_enum_string_helper.h:7361:14: error: 'VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR' was not declared in this scope case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7361:14: note: suggested alternative: 'VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR' case VK_VIDEO_ENCODE_CAPABILITY_DEFAULT_KHR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:7425:70: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:7425:70: error: 'VkVideoEncodeRateControlFlagBitsKHR' was not declared in this scope layers/generated/vk_enum_string_helper.h:7425:70: note: suggested alternative: 'VkVideoEncodeRateControlFlagsKHR' static inline const char* string_VkVideoEncodeRateControlFlagBitsKHR(VkVideoEncodeRateControlFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h: In function 'std::__cxx11::string string_VkVideoEncodeRateControlFlagsKHR(VkVideoEncodeRateControlFlagsKHR)': layers/generated/vk_enum_string_helper.h:7445:79: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7445:128: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(1U << index))); ^ layers/generated/vk_enum_string_helper.h:7450:88: error: 'VkVideoEncodeRateControlFlagBitsKHR' does not name a type; did you mean 'VkVideoEncodeRateControlFlagsKHR'? if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeRateControlFlagsKHR layers/generated/vk_enum_string_helper.h:7450:127: error: 'string_VkVideoEncodeRateControlFlagBitsKHR' cannot be used as a function if( ret.empty()) ret.append(string_VkVideoEncodeRateControlFlagBitsKHR(static_cast(0))); ^ layers/generated/vk_enum_string_helper.h: At global scope: layers/generated/vk_enum_string_helper.h:8096:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:83: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8096:83: note: suggested alternative: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8111:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8111:80: error: 'VkVideoEncodeH264RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8111:80: note: suggested alternative: 'VkVideoEncodeH264RateControlStructureEXT' static inline std::string string_VkVideoEncodeH264RateControlStructureFlagsEXT(VkVideoEncodeH264RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8112:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8354:83: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:83: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8354:83: note: suggested alternative: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_enum_string_helper.h:8369:80: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8369:80: error: 'VkVideoEncodeH265RateControlStructureFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8369:80: note: suggested alternative: 'VkVideoEncodeH265RateControlStructureEXT' static inline std::string string_VkVideoEncodeH265RateControlStructureFlagsEXT(VkVideoEncodeH265RateControlStructureFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265RateControlStructureEXT layers/generated/vk_enum_string_helper.h:8370:1: error: expected ',' or ';' before '{' token { ^ layers/generated/vk_enum_string_helper.h:8389:76: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8389:76: error: 'VkVideoDecodeH264PictureLayoutFlagBitsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8389:76: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagBitsKHR' static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagBitsKHR layers/generated/vk_enum_string_helper.h:8404:73: warning: inline variables are only available with -std=c++17 or -std=gnu++17 static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8404:73: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' was not declared in this scope layers/generated/vk_enum_string_helper.h:8404:73: note: suggested alternative: 'VkVideoDecodeH264PictureLayoutFlagsKHR' static inline std::string string_VkVideoDecodeH264PictureLayoutFlagsEXT(VkVideoDecodeH264PictureLayoutFlagsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_enum_string_helper.h:8405:1: error: expected ',' or ';' before '{' token { ^ In file included from layers/vk_layer_logging.h:53, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_safe_struct.h:4444:61: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? safe_VkQueueFamilyQueryResultStatusProperties2KHR(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4449:27: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? void initialize(const VkQueueFamilyQueryResultStatusProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4451:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4452:5: error: 'VkQueueFamilyQueryResultStatusProperties2KHR' does not name a type; did you mean 'VkQueueFamilyQueryResultStatusPropertiesKHR'? VkQueueFamilyQueryResultStatusProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkQueueFamilyQueryResultStatusPropertiesKHR layers/generated/vk_safe_struct.h:4461:49: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? safe_VkVideoQueueFamilyProperties2KHR(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4466:27: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? void initialize(const VkVideoQueueFamilyProperties2KHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4468:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4469:5: error: 'VkVideoQueueFamilyProperties2KHR' does not name a type; did you mean 'safe_VkVideoQueueFamilyProperties2KHR'? VkVideoQueueFamilyProperties2KHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoQueueFamilyProperties2KHR layers/generated/vk_safe_struct.h:4481:34: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfileKHR(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4486:27: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfileKHR* in_struct); ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4488:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4489:5: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfileKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4499:35: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? safe_VkVideoProfilesKHR(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4504:27: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? void initialize(const VkVideoProfilesKHR* in_struct); ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4506:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4507:5: error: 'VkVideoProfilesKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? VkVideoProfilesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_safe_struct.h:4583:42: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? safe_VkVideoPictureResourceKHR(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4588:27: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? void initialize(const VkVideoPictureResourceKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4590:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4591:5: error: 'VkVideoPictureResourceKHR' does not name a type; did you mean 'VkVideoPictureResourceInfoKHR'? VkVideoPictureResourceKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoPictureResourceInfoKHR layers/generated/vk_safe_struct.h:4601:40: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? safe_VkVideoReferenceSlotKHR(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4606:27: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? void initialize(const VkVideoReferenceSlotKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4608:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4609:5: error: 'VkVideoReferenceSlotKHR' does not name a type; did you mean 'VkVideoReferenceSlotInfoKHR'? VkVideoReferenceSlotKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ VkVideoReferenceSlotInfoKHR layers/generated/vk_safe_struct.h:4619:46: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? safe_VkVideoGetMemoryPropertiesKHR(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4624:27: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? void initialize(const VkVideoGetMemoryPropertiesKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4626:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4627:5: error: 'VkVideoGetMemoryPropertiesKHR' does not name a type; did you mean 'safe_VkVideoGetMemoryPropertiesKHR'? VkVideoGetMemoryPropertiesKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoGetMemoryPropertiesKHR layers/generated/vk_safe_struct.h:4639:37: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? safe_VkVideoBindMemoryKHR(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4644:27: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? void initialize(const VkVideoBindMemoryKHR* in_struct); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4646:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4647:5: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? VkVideoBindMemoryKHR const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/vk_safe_struct.h:4716:5: error: 'VkVideoCodingQualityPresetFlagsKHR' does not name a type; did you mean 'string_VkVideoCodingQualityPresetFlagsKHR'? VkVideoCodingQualityPresetFlagsKHR codecQualityPreset; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoCodingQualityPresetFlagsKHR layers/generated/vk_safe_struct.h:6470:51: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? safe_VkVideoEncodeH264ReferenceListsEXT(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6475:27: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH264ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6477:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6478:5: error: 'VkVideoEncodeH264ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH264ReferenceListsInfoEXT'? VkVideoEncodeH264ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6489:46: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? safe_VkVideoEncodeH264NaluSliceEXT(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6494:27: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? void initialize(const VkVideoEncodeH264NaluSliceEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6496:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6497:5: error: 'VkVideoEncodeH264NaluSliceEXT' does not name a type; did you mean 'VkVideoEncodeH264NaluSliceInfoEXT'? VkVideoEncodeH264NaluSliceEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264NaluSliceInfoEXT layers/generated/vk_safe_struct.h:6529:58: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH264EmitPictureParametersEXT(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6534:27: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH264EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6536:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6537:5: error: 'VkVideoEncodeH264EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH264EmitPictureParametersInfoEXT'? VkVideoEncodeH264EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6546:44: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? safe_VkVideoEncodeH264ProfileEXT(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6551:27: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? void initialize(const VkVideoEncodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6553:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6554:5: error: 'VkVideoEncodeH264ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH264ProfileInfoEXT'? VkVideoEncodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264ProfileInfoEXT layers/generated/vk_safe_struct.h:6565:5: error: 'VkVideoEncodeH264RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT'? VkVideoEncodeH264RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH264RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6709:51: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? safe_VkVideoEncodeH265ReferenceListsEXT(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6714:27: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? void initialize(const VkVideoEncodeH265ReferenceListsEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6716:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6717:5: error: 'VkVideoEncodeH265ReferenceListsEXT' does not name a type; did you mean 'VkVideoEncodeH265ReferenceListsInfoEXT'? VkVideoEncodeH265ReferenceListsEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ReferenceListsInfoEXT layers/generated/vk_safe_struct.h:6728:53: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? safe_VkVideoEncodeH265NaluSliceSegmentEXT(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6733:27: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? void initialize(const VkVideoEncodeH265NaluSliceSegmentEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6735:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6736:5: error: 'VkVideoEncodeH265NaluSliceSegmentEXT' does not name a type; did you mean 'VkVideoEncodeH265NaluSliceSegmentInfoEXT'? VkVideoEncodeH265NaluSliceSegmentEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265NaluSliceSegmentInfoEXT layers/generated/vk_safe_struct.h:6770:58: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? safe_VkVideoEncodeH265EmitPictureParametersEXT(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6775:27: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? void initialize(const VkVideoEncodeH265EmitPictureParametersEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6777:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6778:5: error: 'VkVideoEncodeH265EmitPictureParametersEXT' does not name a type; did you mean 'VkVideoEncodeH265EmitPictureParametersInfoEXT'? VkVideoEncodeH265EmitPictureParametersEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265EmitPictureParametersInfoEXT layers/generated/vk_safe_struct.h:6787:44: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? safe_VkVideoEncodeH265ProfileEXT(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6792:27: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? void initialize(const VkVideoEncodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6794:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6795:5: error: 'VkVideoEncodeH265ProfileEXT' does not name a type; did you mean 'VkVideoEncodeH265ProfileInfoEXT'? VkVideoEncodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265ProfileInfoEXT layers/generated/vk_safe_struct.h:6806:5: error: 'VkVideoEncodeH265RateControlStructureFlagBitsEXT' does not name a type; did you mean 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT'? VkVideoEncodeH265RateControlStructureFlagBitsEXT rateControlStructure; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string_VkVideoEncodeH265RateControlStructureFlagBitsEXT layers/generated/vk_safe_struct.h:6850:5: error: 'VkVideoDecodeH264PictureLayoutFlagsEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureLayoutFlagsKHR'? VkVideoDecodeH264PictureLayoutFlagsEXT pictureLayout; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureLayoutFlagsKHR layers/generated/vk_safe_struct.h:6851:44: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? safe_VkVideoDecodeH264ProfileEXT(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6856:27: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? void initialize(const VkVideoDecodeH264ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6858:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6859:5: error: 'VkVideoDecodeH264ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264ProfileEXT'? VkVideoDecodeH264ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264ProfileEXT layers/generated/vk_safe_struct.h:6867:5: error: 'StdVideoH264Level' does not name a type; did you mean 'StdVideoH264LevelIdc'? StdVideoH264Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH264LevelIdc layers/generated/vk_safe_struct.h:6869:49: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? safe_VkVideoDecodeH264CapabilitiesEXT(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6874:27: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? void initialize(const VkVideoDecodeH264CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6876:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6877:5: error: 'VkVideoDecodeH264CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH264CapabilitiesEXT'? VkVideoDecodeH264CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264CapabilitiesEXT layers/generated/vk_safe_struct.h:6889:61: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? safe_VkVideoDecodeH264SessionParametersAddInfoEXT(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6894:27: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6896:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6897:5: error: 'VkVideoDecodeH264SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersAddInfoEXT'? VkVideoDecodeH264SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:6908:64: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH264SessionParametersCreateInfoEXT(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6913:27: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH264SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6915:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6916:5: error: 'VkVideoDecodeH264SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264SessionParametersCreateInfoEXT'? VkVideoDecodeH264SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:6927:48: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? safe_VkVideoDecodeH264PictureInfoEXT(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6932:27: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? void initialize(const VkVideoDecodeH264PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6934:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6935:5: error: 'VkVideoDecodeH264PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH264PictureInfoKHR'? VkVideoDecodeH264PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH264PictureInfoKHR layers/generated/vk_safe_struct.h:6943:11: error: 'StdVideoDecodeH264Mvc' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? const StdVideoDecodeH264Mvc* pStdMvc{}; ^~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6944:40: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? safe_VkVideoDecodeH264MvcEXT(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6949:27: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? void initialize(const VkVideoDecodeH264MvcEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6951:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6952:5: error: 'VkVideoDecodeH264MvcEXT' does not name a type; did you mean 'safe_VkVideoDecodeH264MvcEXT'? VkVideoDecodeH264MvcEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH264MvcEXT layers/generated/vk_safe_struct.h:6961:48: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? safe_VkVideoDecodeH264DpbSlotInfoEXT(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6966:27: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH264DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6968:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:6969:5: error: 'VkVideoDecodeH264DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH264DpbSlotInfoEXT'? VkVideoDecodeH264DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH264DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8626:44: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? safe_VkVideoDecodeH265ProfileEXT(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8631:27: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? void initialize(const VkVideoDecodeH265ProfileEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8633:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8634:5: error: 'VkVideoDecodeH265ProfileEXT' does not name a type; did you mean 'safe_VkVideoDecodeH265ProfileEXT'? VkVideoDecodeH265ProfileEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ safe_VkVideoDecodeH265ProfileEXT layers/generated/vk_safe_struct.h:8642:5: error: 'StdVideoH265Level' does not name a type; did you mean 'StdVideoH265LevelIdc'? StdVideoH265Level maxLevel; ^~~~~~~~~~~~~~~~~ StdVideoH265LevelIdc layers/generated/vk_safe_struct.h:8643:49: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? safe_VkVideoDecodeH265CapabilitiesEXT(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8648:27: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? void initialize(const VkVideoDecodeH265CapabilitiesEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8650:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8651:5: error: 'VkVideoDecodeH265CapabilitiesEXT' does not name a type; did you mean 'VkVideoEncodeH265CapabilitiesEXT'? VkVideoDecodeH265CapabilitiesEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265CapabilitiesEXT layers/generated/vk_safe_struct.h:8665:61: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? safe_VkVideoDecodeH265SessionParametersAddInfoEXT(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8670:27: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersAddInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8672:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8673:5: error: 'VkVideoDecodeH265SessionParametersAddInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersAddInfoEXT'? VkVideoDecodeH265SessionParametersAddInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersAddInfoEXT layers/generated/vk_safe_struct.h:8685:64: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? safe_VkVideoDecodeH265SessionParametersCreateInfoEXT(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8690:27: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? void initialize(const VkVideoDecodeH265SessionParametersCreateInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8692:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8693:5: error: 'VkVideoDecodeH265SessionParametersCreateInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265SessionParametersCreateInfoEXT'? VkVideoDecodeH265SessionParametersCreateInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265SessionParametersCreateInfoEXT layers/generated/vk_safe_struct.h:8704:48: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? safe_VkVideoDecodeH265PictureInfoEXT(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8709:27: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? void initialize(const VkVideoDecodeH265PictureInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8711:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8712:5: error: 'VkVideoDecodeH265PictureInfoEXT' does not name a type; did you mean 'VkVideoDecodeH265PictureInfoKHR'? VkVideoDecodeH265PictureInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoDecodeH265PictureInfoKHR layers/generated/vk_safe_struct.h:8721:48: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? safe_VkVideoDecodeH265DpbSlotInfoEXT(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8726:27: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? void initialize(const VkVideoDecodeH265DpbSlotInfoEXT* in_struct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8728:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT *ptr() { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT layers/generated/vk_safe_struct.h:8729:5: error: 'VkVideoDecodeH265DpbSlotInfoEXT' does not name a type; did you mean 'VkVideoEncodeH265DpbSlotInfoEXT'? VkVideoDecodeH265DpbSlotInfoEXT const *ptr() const { return reinterpret_cast(this); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VkVideoEncodeH265DpbSlotInfoEXT In file included from layers/generated/vk_dispatch_table_helper.h:32, from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_extension_helper.h: In static member function 'static const DeviceInfoMap& DeviceExtensions::get_info_map()': layers/generated/vk_extension_helper.h:848:14: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:848:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:852:14: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:852:14: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' {VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, {{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1179:9: error: could not convert '{{"VK_VERSION_1_1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_1, std::vector())}, {"VK_VERSION_1_2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_2, std::vector())}, {"VK_VERSION_1_3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_feature_version_1_3, std::vector())}, {"VK_AMD_buffer_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_buffer_marker, std::vector())}, {"VK_AMD_device_coherent_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_device_coherent_memory, std::vector())}, {"VK_AMD_display_native_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_display_native_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 3}, std::allocator()))}, {"VK_AMD_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_draw_indirect_count, std::vector())}, {"VK_AMD_gcn_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gcn_shader, std::vector())}, {"VK_AMD_gpu_shader_half_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_half_float, std::vector())}, {"VK_AMD_gpu_shader_int16", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_gpu_shader_int16, std::vector())}, {"VK_AMD_memory_overallocation_behavior", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_memory_overallocation_behavior, std::vector())}, {"VK_AMD_mixed_attachment_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_mixed_attachment_samples, std::vector())}, {"VK_AMD_negative_viewport_height", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_negative_viewport_height, std::vector())}, {"VK_AMD_pipeline_compiler_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_pipeline_compiler_control, std::vector())}, {"VK_AMD_rasterization_order", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_rasterization_order, std::vector())}, {"VK_AMD_shader_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_ballot, std::vector())}, {"VK_AMD_shader_core_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_AMD_shader_core_properties2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_core_properties2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_amd_shader_core_properties, ((const char*)"VK_AMD_shader_core_properties")}})), 1}, std::allocator()))}, {"VK_AMD_shader_early_and_late_fragment_tests", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_early_and_late_fragment_tests, std::vector())}, {"VK_AMD_shader_explicit_vertex_parameter", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_explicit_vertex_parameter, std::vector())}, {"VK_AMD_shader_fragment_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_fragment_mask, std::vector())}, {"VK_AMD_shader_image_load_store_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_image_load_store_lod, std::vector())}, {"VK_AMD_shader_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_info, std::vector())}, {"VK_AMD_shader_trinary_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_shader_trinary_minmax, std::vector())}, {"VK_AMD_texture_gather_bias_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_amd_texture_gather_bias_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_ARM_rasterization_order_attachment_access", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_arm_rasterization_order_attachment_access, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_4444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_4444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_astc_decode_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_astc_decode_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_attachment_feedback_loop_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_attachment_feedback_loop_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_blend_operation_advanced", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_blend_operation_advanced, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_border_color_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_border_color_swizzle, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_custom_border_color, ((const char*)"VK_EXT_custom_border_color")}})), 1}, std::allocator()))}, {"VK_EXT_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_calibrated_timestamps", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_calibrated_timestamps, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_color_write_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_color_write_enable, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_conditional_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conditional_rendering, std::vector())}, {"VK_EXT_conservative_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_conservative_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_custom_border_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_custom_border_color, std::vector())}, {"VK_EXT_debug_marker", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_debug_marker, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{5, ((const char*)"VK_EXT_debug_report")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_depth_clip_enable", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_clip_enable, std::vector())}, {"VK_EXT_depth_range_unrestricted", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_depth_range_unrestricted, std::vector())}, {"VK_EXT_descriptor_indexing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_descriptor_indexing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 2}, std::allocator()))}, {"VK_EXT_device_memory_report", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_device_memory_report, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_discard_rectangles", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_discard_rectangles, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_display_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_display_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{9, ((const char*)"VK_EXT_display_surface_counter")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 2}, std::allocator()))}, {"VK_EXT_extended_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_extended_dynamic_state2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_extended_dynamic_state2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_dma_buf", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_dma_buf, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory_fd, ((const char*)"VK_KHR_external_memory_fd")}})), 1}, std::allocator()))}, {"VK_EXT_external_memory_host", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_external_memory_host, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_filter_cubic, std::vector())}, {"VK_EXT_fragment_density_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_density_map2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_density_map2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 1}, std::allocator()))}, {"VK_EXT_fragment_shader_interlock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_fragment_shader_interlock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority, std::vector())}, {"VK_EXT_global_priority_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_global_priority_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_global_priority, ((const char*)"VK_EXT_global_priority")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_graphics_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_graphics_pipeline_library, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_pipeline_library, ((const char*)"VK_KHR_pipeline_library")}})), 2}, std::allocator()))}, {"VK_EXT_hdr_metadata", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_hdr_metadata, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_EXT_host_query_reset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_host_query_reset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_2d_view_of_3d", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_2d_view_of_3d, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_EXT_image_compression_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control, std::vector())}, {"VK_EXT_image_compression_control_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_compression_control_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_image_compression_control, ((const char*)"VK_EXT_image_compression_control")}})), 1}, std::allocator()))}, {"VK_EXT_image_drm_format_modifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_drm_format_modifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 4}, std::allocator()))}, {"VK_EXT_image_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_image_view_min_lod", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_image_view_min_lod, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_index_type_uint8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_index_type_uint8, std::vector())}, {"VK_EXT_inline_uniform_block", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_inline_uniform_block, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}})), 2}, std::allocator()))}, {"VK_EXT_line_rasterization", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_line_rasterization, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_load_store_op_none", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_load_store_op_none, std::vector())}, {"VK_EXT_memory_budget", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_budget, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_memory_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_memory_priority, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_multi_draw", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multi_draw, std::vector())}, {"VK_EXT_multisampled_render_to_single_sampled", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_multisampled_render_to_single_sampled, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}})), 2}, std::allocator()))}, {"VK_EXT_non_seamless_cube_map", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_non_seamless_cube_map, std::vector())}, {"VK_EXT_pageable_device_local_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pageable_device_local_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_memory_priority, ((const char*)"VK_EXT_memory_priority")}})), 1}, std::allocator()))}, {"VK_EXT_pci_bus_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pci_bus_info, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_physical_device_drm", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_physical_device_drm, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_creation_cache_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_cache_control, std::vector())}, {"VK_EXT_pipeline_creation_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_creation_feedback, std::vector())}, {"VK_EXT_pipeline_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_pipeline_robustness", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_pipeline_robustness, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_post_depth_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_post_depth_coverage, std::vector())}, {"VK_EXT_primitive_topology_list_restart", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitive_topology_list_restart, std::vector())}, {"VK_EXT_primitives_generated_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_primitives_generated_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_transform_feedback, ((const char*)"VK_EXT_transform_feedback")}})), 1}, std::allocator()))}, {"VK_EXT_private_data", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_private_data, std::vector())}, {"VK_EXT_provoking_vertex", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_provoking_vertex, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_queue_family_foreign", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_queue_family_foreign, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_EXT_rgba10x6_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_rgba10x6_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_robustness2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_robustness2, std::vector())}, {"VK_EXT_sample_locations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sample_locations, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_sampler_filter_minmax", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_sampler_filter_minmax, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_scalar_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_scalar_block_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_separate_stencil_usage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_separate_stencil_usage, std::vector())}, {"VK_EXT_shader_atomic_float", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_atomic_float2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_atomic_float2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_shader_atomic_float, ((const char*)"VK_EXT_shader_atomic_float")}})), 1}, std::allocator()))}, {"VK_EXT_shader_demote_to_helper_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_demote_to_helper_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_image_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_image_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_shader_module_identifier", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_module_identifier, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_pipeline_creation_cache_control, ((const char*)"VK_EXT_pipeline_creation_cache_control")}})), 2}, std::allocator()))}, {"VK_EXT_shader_stencil_export", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_stencil_export, std::vector())}, {"VK_EXT_shader_subgroup_ballot", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_ballot, std::vector())}, {"VK_EXT_shader_subgroup_vote", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_subgroup_vote, std::vector())}, {"VK_EXT_shader_viewport_index_layer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_shader_viewport_index_layer, std::vector())}, {"VK_EXT_subgroup_size_control", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subgroup_size_control, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_EXT_subpass_merge_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_subpass_merge_feedback, std::vector())}, {"VK_EXT_texel_buffer_alignment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texel_buffer_alignment, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_texture_compression_astc_hdr", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_texture_compression_astc_hdr, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_tooling_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_tooling_info, std::vector())}, {"VK_EXT_transform_feedback", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_transform_feedback, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_validation_cache", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_validation_cache, std::vector())}, {"VK_EXT_vertex_attribute_divisor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_attribute_divisor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_EXT_vertex_input_dynamic_state", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_vertex_input_dynamic_state, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {, DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_decode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_decode_queue, ((const char*)"VK_KHR_video_decode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h264", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h264, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_video_encode_h265", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_video_encode_h265, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_encode_queue, ((const char*)"VK_KHR_video_encode_queue")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_2plane_444_formats", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_2plane_444_formats, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_EXT_ycbcr_image_arrays", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_ext_ycbcr_image_arrays, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, ((const char*)"VK_KHR_sampler_ycbcr_conversion")}})), 1}, std::allocator()))}, {"VK_GOOGLE_decorate_string", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_decorate_string, std::vector())}, {"VK_GOOGLE_display_timing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_display_timing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_GOOGLE_hlsl_functionality1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_hlsl_functionality1, std::vector())}, {"VK_GOOGLE_user_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_google_user_type, std::vector())}, {"VK_HUAWEI_invocation_mask", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_invocation_mask, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_HUAWEI_subpass_shading", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_huawei_subpass_shading, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_IMG_filter_cubic", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_filter_cubic, std::vector())}, {"VK_IMG_format_pvrtc", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_img_format_pvrtc, std::vector())}, {"VK_INTEL_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_performance_query, std::vector())}, {"VK_INTEL_shader_integer_functions2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_intel_shader_integer_functions2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_16bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_16bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_8bit_storage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_8bit_storage, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_acceleration_structure", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_acceleration_structure, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_descriptor_indexing, ((const char*)"VK_EXT_descriptor_indexing")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_deferred_host_operations, ((const char*)"VK_KHR_deferred_host_operations")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 4}, std::allocator()))}, {"VK_KHR_bind_memory2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_bind_memory2, std::vector())}, {"VK_KHR_buffer_device_address", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_buffer_device_address, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_copy_commands2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_copy_commands2, std::vector())}, {"VK_KHR_create_renderpass2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_create_renderpass2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}})), 2}, std::allocator()))}, {"VK_KHR_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dedicated_allocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 1}, std::allocator()))}, {"VK_KHR_deferred_host_operations", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_deferred_host_operations, std::vector())}, {"VK_KHR_depth_stencil_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_depth_stencil_resolve, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 1}, std::allocator()))}, {"VK_KHR_descriptor_update_template", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_descriptor_update_template, std::vector())}, {"VK_KHR_device_group", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_device_group, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{19, ((const char*)"VK_KHR_device_group_creation")}})), 1}, std::allocator()))}, {"VK_KHR_display_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_display_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{20, ((const char*)"VK_KHR_display")}})), 2}, std::allocator()))}, {"VK_KHR_draw_indirect_count", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_draw_indirect_count, std::vector())}, {"VK_KHR_driver_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_driver_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_dynamic_rendering", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_dynamic_rendering, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_depth_stencil_resolve, ((const char*)"VK_KHR_depth_stencil_resolve")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_external_fence", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{21, ((const char*)"VK_KHR_external_fence_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_fence_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_fence_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_fence, ((const char*)"VK_KHR_external_fence")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{22, ((const char*)"VK_KHR_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_memory_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_memory_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{23, ((const char*)"VK_KHR_external_semaphore_capabilities")}})), 1}, std::allocator()))}, {"VK_KHR_external_semaphore_fd", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_external_semaphore_fd, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_semaphore, ((const char*)"VK_KHR_external_semaphore")}})), 1}, std::allocator()))}, {"VK_KHR_format_feature_flags2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_format_feature_flags2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_fragment_shading_rate", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_fragment_shading_rate, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 2}, std::allocator()))}, {"VK_KHR_get_memory_requirements2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_get_memory_requirements2, std::vector())}, {"VK_KHR_global_priority", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_global_priority, std::vector())}, {"VK_KHR_image_format_list", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_image_format_list, std::vector())}, {"VK_KHR_imageless_framebuffer", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_imageless_framebuffer, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 2}, std::allocator()))}, {"VK_KHR_incremental_present", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_incremental_present, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance1, std::vector())}, {"VK_KHR_maintenance2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance2, std::vector())}, {"VK_KHR_maintenance3", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance3, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_maintenance4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_maintenance4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_multiview", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_multiview, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_performance_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_performance_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_executable_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_executable_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_pipeline_library", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_pipeline_library, std::vector())}, {"VK_KHR_portability_subset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_portability_subset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_present_id", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_id, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}})), 1}, std::allocator()))}, {"VK_KHR_present_wait", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_present_wait, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_present_id, ((const char*)"VK_KHR_present_id")}})), 2}, std::allocator()))}, {"VK_KHR_push_descriptor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_push_descriptor, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_ray_query", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_query, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_ray_tracing_maintenance1", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_maintenance1, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_ray_tracing_pipeline", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_ray_tracing_pipeline, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_spirv_1_4, ((const char*)"VK_KHR_spirv_1_4")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_acceleration_structure, ((const char*)"VK_KHR_acceleration_structure")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_relaxed_block_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_relaxed_block_layout, std::vector())}, {"VK_KHR_sampler_mirror_clamp_to_edge", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_mirror_clamp_to_edge, std::vector())}, {"VK_KHR_sampler_ycbcr_conversion", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_sampler_ycbcr_conversion, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [4]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance1, ((const char*)"VK_KHR_maintenance1")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_bind_memory2, ((const char*)"VK_KHR_bind_memory2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 4}, std::allocator()))}, {"VK_KHR_separate_depth_stencil_layouts", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_separate_depth_stencil_layouts, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_create_renderpass2, ((const char*)"VK_KHR_create_renderpass2")}})), 2}, std::allocator()))}, {"VK_KHR_shader_atomic_int64", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_atomic_int64, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_clock", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_clock, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_draw_parameters", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_draw_parameters, std::vector())}, {"VK_KHR_shader_float16_int8", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float16_int8, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_float_controls", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_float_controls, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_integer_dot_product", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_integer_dot_product, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shader_non_semantic_info", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_non_semantic_info, std::vector())}, {"VK_KHR_shader_subgroup_extended_types", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_extended_types, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_subgroup_uniform_control_flow", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_subgroup_uniform_control_flow, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_KHR_shader_terminate_invocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shader_terminate_invocation, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_shared_presentable_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_shared_presentable_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{26, ((const char*)"VK_KHR_get_surface_capabilities2")}})), 3}, std::allocator()))}, {"VK_KHR_spirv_1_4", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_spirv_1_4, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_shader_float_controls, ((const char*)"VK_KHR_shader_float_controls")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_KHR_storage_buffer_storage_class", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_storage_buffer_storage_class, std::vector())}, {"VK_KHR_swapchain", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 1}, std::allocator()))}, {"VK_KHR_swapchain_mutable_format", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_swapchain_mutable_format, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance2, ((const char*)"VK_KHR_maintenance2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_image_format_list, ((const char*)"VK_KHR_image_format_list")}})), 3}, std::allocator()))}, {"VK_KHR_synchronization2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_synchronization2, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_timeline_semaphore", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_timeline_semaphore, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_uniform_buffer_standard_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_uniform_buffer_standard_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_variable_pointers", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_variable_pointers, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_storage_buffer_storage_class, ((const char*)"VK_KHR_storage_buffer_storage_class")}})), 2}, std::allocator()))}, {"VK_KHR_video_decode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_decode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_encode_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_encode_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_video_queue, ((const char*)"VK_KHR_video_queue")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}})), 2}, std::allocator()))}, {"VK_KHR_video_queue", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_video_queue, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [3]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_synchronization2, ((const char*)"VK_KHR_synchronization2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 3}, std::allocator()))}, {"VK_KHR_vulkan_memory_model", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_vulkan_memory_model, std::vector())}, {"VK_KHR_workgroup_memory_explicit_layout", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_workgroup_memory_explicit_layout, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_KHR_zero_initialize_workgroup_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_khr_zero_initialize_workgroup_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NVX_binary_import", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_binary_import, std::vector())}, {"VK_NVX_image_view_handle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_image_view_handle, std::vector())}, {"VK_NVX_multiview_per_view_attributes", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nvx_multiview_per_view_attributes, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_multiview, ((const char*)"VK_KHR_multiview")}})), 1}, std::allocator()))}, {"VK_NV_clip_space_w_scaling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_clip_space_w_scaling, std::vector())}, {"VK_NV_compute_shader_derivatives", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_compute_shader_derivatives, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_cooperative_matrix", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_cooperative_matrix, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_corner_sampled_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_corner_sampled_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_coverage_reduction_mode", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_coverage_reduction_mode, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_nv_framebuffer_mixed_samples, ((const char*)"VK_NV_framebuffer_mixed_samples")}})), 1}, std::allocator()))}, {"VK_NV_dedicated_allocation", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation, std::vector())}, {"VK_NV_dedicated_allocation_image_aliasing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_dedicated_allocation_image_aliasing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_dedicated_allocation, ((const char*)"VK_KHR_dedicated_allocation")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostic_checkpoints", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostic_checkpoints, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_diagnostics_config", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_diagnostics_config, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_device_generated_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_device_generated_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_buffer_device_address, ((const char*)"VK_KHR_buffer_device_address")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 2}, std::allocator()))}, {"VK_NV_external_memory", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{37, ((const char*)"VK_NV_external_memory_capabilities")}})), 1}, std::allocator()))}, {"VK_NV_external_memory_rdma", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_external_memory_rdma, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_external_memory, ((const char*)"VK_KHR_external_memory")}})), 1}, std::allocator()))}, {"VK_NV_fill_rectangle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fill_rectangle, std::vector())}, {"VK_NV_fragment_coverage_to_color", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_coverage_to_color, std::vector())}, {"VK_NV_fragment_shader_barycentric", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shader_barycentric, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_fragment_shading_rate_enums", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_fragment_shading_rate_enums, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_fragment_shading_rate, ((const char*)"VK_KHR_fragment_shading_rate")}})), 1}, std::allocator()))}, {"VK_NV_framebuffer_mixed_samples", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_framebuffer_mixed_samples, std::vector())}, {"VK_NV_geometry_shader_passthrough", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_geometry_shader_passthrough, std::vector())}, {"VK_NV_glsl_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_glsl_shader, std::vector())}, {"VK_NV_inherited_viewport_scissor", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_inherited_viewport_scissor, std::vector())}, {"VK_NV_linear_color_attachment", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_linear_color_attachment, std::vector())}, {"VK_NV_mesh_shader", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_mesh_shader, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_ray_tracing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_get_memory_requirements2, ((const char*)"VK_KHR_get_memory_requirements2")}})), 2}, std::allocator()))}, {"VK_NV_ray_tracing_motion_blur", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_ray_tracing_motion_blur, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_ray_tracing_pipeline, ((const char*)"VK_KHR_ray_tracing_pipeline")}})), 1}, std::allocator()))}, {"VK_NV_representative_fragment_test", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_representative_fragment_test, std::vector())}, {"VK_NV_sample_mask_override_coverage", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_sample_mask_override_coverage, std::vector())}, {"VK_NV_scissor_exclusive", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_scissor_exclusive, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_image_footprint", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_image_footprint, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_shader_sm_builtins", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_sm_builtins, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shader_subgroup_partitioned", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shader_subgroup_partitioned, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_feature_version_1_1, ((const char*)"VK_VERSION_1_1")}})), 1}, std::allocator()))}, {"VK_NV_shading_rate_image", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_shading_rate_image, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_NV_viewport_array2", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_array2, std::vector())}, {"VK_NV_viewport_swizzle", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_nv_viewport_swizzle, std::vector())}, {"VK_QCOM_fragment_density_map_offset", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_fragment_density_map_offset, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_ext_fragment_density_map, ((const char*)"VK_EXT_fragment_density_map")}})), 2}, std::allocator()))}, {"VK_QCOM_image_processing", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_image_processing, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_format_feature_flags2, ((const char*)"VK_KHR_format_feature_flags2")}})), 1}, std::allocator()))}, {"VK_QCOM_render_pass_shader_resolve", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_shader_resolve, std::vector())}, {"VK_QCOM_render_pass_store_ops", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_store_ops, std::vector())}, {"VK_QCOM_render_pass_transform", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_render_pass_transform, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{28, ((const char*)"VK_KHR_surface")}})), 2}, std::allocator()))}, {"VK_QCOM_rotated_copy_commands", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_rotated_copy_commands, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [2]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_swapchain, ((const char*)"VK_KHR_swapchain")}, DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_copy_commands2, ((const char*)"VK_KHR_copy_commands2")}})), 2}, std::allocator()))}, {"VK_QCOM_tile_properties", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_qcom_tile_properties, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_SEC_amigo_profiling", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_sec_amigo_profiling, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{25, ((const char*)"VK_KHR_get_physical_device_properties2")}})), 1}, std::allocator()))}, {"VK_VALVE_descriptor_set_host_mapping", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_descriptor_set_host_mapping, std::vector())}, {"VK_VALVE_mutable_descriptor_type", DeviceExtensions::DeviceInfo(&DeviceExtensions::vk_valve_mutable_descriptor_type, std::vector(std::initializer_list{((const DeviceExtensions::DeviceReq*)(& const DeviceExtensions::DeviceReq [1]{DeviceExtensions::DeviceReq{&DeviceExtensions::vk_khr_maintenance3, ((const char*)"VK_KHR_maintenance3")}})), 1}, std::allocator()))}}' from '' to 'const DeviceInfoMap' {aka 'const std::unordered_map, DeviceExtensions::DeviceInfo, std::hash >, std::equal_to >, std::allocator, DeviceExtensions::DeviceInfo> > >'} }; ^ layers/generated/vk_extension_helper.h: At global scope: layers/generated/vk_extension_helper.h:1433:5: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1433:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME layers/generated/vk_extension_helper.h:1436:5: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' was not declared in this scope VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_extension_helper.h:1436:5: note: suggested alternative: 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME' VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME layers/generated/vk_extension_helper.h:1617:1: error: could not convert '{"VK_AMD_buffer_marker", "VK_AMD_device_coherent_memory", "VK_AMD_display_native_hdr", "VK_AMD_draw_indirect_count", "VK_AMD_gcn_shader", "VK_AMD_gpu_shader_half_float", "VK_AMD_gpu_shader_int16", "VK_AMD_memory_overallocation_behavior", "VK_AMD_mixed_attachment_samples", "VK_AMD_negative_viewport_height", "VK_AMD_pipeline_compiler_control", "VK_AMD_rasterization_order", "VK_AMD_shader_ballot", "VK_AMD_shader_core_properties", "VK_AMD_shader_core_properties2", "VK_AMD_shader_early_and_late_fragment_tests", "VK_AMD_shader_explicit_vertex_parameter", "VK_AMD_shader_fragment_mask", "VK_AMD_shader_image_load_store_lod", "VK_AMD_shader_info", "VK_AMD_shader_trinary_minmax", "VK_AMD_texture_gather_bias_lod", "VK_ARM_rasterization_order_attachment_access", "VK_EXT_4444_formats", "VK_EXT_astc_decode_mode", "VK_EXT_attachment_feedback_loop_layout", "VK_EXT_blend_operation_advanced", "VK_EXT_border_color_swizzle", "VK_EXT_buffer_device_address", "VK_EXT_calibrated_timestamps", "VK_EXT_color_write_enable", "VK_EXT_conditional_rendering", "VK_EXT_conservative_rasterization", "VK_EXT_custom_border_color", "VK_EXT_debug_marker", "VK_EXT_depth_clip_control", "VK_EXT_depth_clip_enable", "VK_EXT_depth_range_unrestricted", "VK_EXT_descriptor_indexing", "VK_EXT_device_memory_report", "VK_EXT_discard_rectangles", "VK_EXT_display_control", "VK_EXT_extended_dynamic_state", "VK_EXT_extended_dynamic_state2", "VK_EXT_external_memory_dma_buf", "VK_EXT_external_memory_host", "VK_EXT_filter_cubic", "VK_EXT_fragment_density_map", "VK_EXT_fragment_density_map2", "VK_EXT_fragment_shader_interlock", "VK_EXT_global_priority", "VK_EXT_global_priority_query", "VK_EXT_graphics_pipeline_library", "VK_EXT_hdr_metadata", "VK_EXT_host_query_reset", "VK_EXT_image_2d_view_of_3d", "VK_EXT_image_compression_control", "VK_EXT_image_compression_control_swapchain", "VK_EXT_image_drm_format_modifier", "VK_EXT_image_robustness", "VK_EXT_image_view_min_lod", "VK_EXT_index_type_uint8", "VK_EXT_inline_uniform_block", "VK_EXT_line_rasterization", "VK_EXT_load_store_op_none", "VK_EXT_memory_budget", "VK_EXT_memory_priority", "VK_EXT_multi_draw", "VK_EXT_multisampled_render_to_single_sampled", "VK_EXT_non_seamless_cube_map", "VK_EXT_pageable_device_local_memory", "VK_EXT_pci_bus_info", "VK_EXT_physical_device_drm", "VK_EXT_pipeline_creation_cache_control", "VK_EXT_pipeline_creation_feedback", "VK_EXT_pipeline_properties", "VK_EXT_pipeline_robustness", "VK_EXT_post_depth_coverage", "VK_EXT_primitive_topology_list_restart", "VK_EXT_primitives_generated_query", "VK_EXT_private_data", "VK_EXT_provoking_vertex", "VK_EXT_queue_family_foreign", "VK_EXT_rgba10x6_formats", "VK_EXT_robustness2", "VK_EXT_sample_locations", "VK_EXT_sampler_filter_minmax", "VK_EXT_scalar_block_layout", "VK_EXT_separate_stencil_usage", "VK_EXT_shader_atomic_float", "VK_EXT_shader_atomic_float2", "VK_EXT_shader_demote_to_helper_invocation", "VK_EXT_shader_image_atomic_int64", "VK_EXT_shader_module_identifier", "VK_EXT_shader_stencil_export", "VK_EXT_shader_subgroup_ballot", "VK_EXT_shader_subgroup_vote", "VK_EXT_shader_viewport_index_layer", "VK_EXT_subgroup_size_control", "VK_EXT_subpass_merge_feedback", "VK_EXT_texel_buffer_alignment", "VK_EXT_texture_compression_astc_hdr", "VK_EXT_tooling_info", "VK_EXT_transform_feedback", "VK_EXT_validation_cache", "VK_EXT_vertex_attribute_divisor", "VK_EXT_vertex_input_dynamic_state", , , "VK_EXT_video_encode_h264", "VK_EXT_video_encode_h265", "VK_EXT_ycbcr_2plane_444_formats", "VK_EXT_ycbcr_image_arrays", "VK_GOOGLE_decorate_string", "VK_GOOGLE_display_timing", "VK_GOOGLE_hlsl_functionality1", "VK_GOOGLE_user_type", "VK_HUAWEI_invocation_mask", "VK_HUAWEI_subpass_shading", "VK_IMG_filter_cubic", "VK_IMG_format_pvrtc", "VK_INTEL_performance_query", "VK_INTEL_shader_integer_functions2", "VK_KHR_16bit_storage", "VK_KHR_8bit_storage", "VK_KHR_acceleration_structure", "VK_KHR_bind_memory2", "VK_KHR_buffer_device_address", "VK_KHR_copy_commands2", "VK_KHR_create_renderpass2", "VK_KHR_dedicated_allocation", "VK_KHR_deferred_host_operations", "VK_KHR_depth_stencil_resolve", "VK_KHR_descriptor_update_template", "VK_KHR_device_group", "VK_KHR_display_swapchain", "VK_KHR_draw_indirect_count", "VK_KHR_driver_properties", "VK_KHR_dynamic_rendering", "VK_KHR_external_fence", "VK_KHR_external_fence_fd", "VK_KHR_external_memory", "VK_KHR_external_memory_fd", "VK_KHR_external_semaphore", "VK_KHR_external_semaphore_fd", "VK_KHR_format_feature_flags2", "VK_KHR_fragment_shader_barycentric", "VK_KHR_fragment_shading_rate", "VK_KHR_get_memory_requirements2", "VK_KHR_global_priority", "VK_KHR_image_format_list", "VK_KHR_imageless_framebuffer", "VK_KHR_incremental_present", "VK_KHR_maintenance1", "VK_KHR_maintenance2", "VK_KHR_maintenance3", "VK_KHR_maintenance4", "VK_KHR_multiview", "VK_KHR_performance_query", "VK_KHR_pipeline_executable_properties", "VK_KHR_pipeline_library", "VK_KHR_portability_subset", "VK_KHR_present_id", "VK_KHR_present_wait", "VK_KHR_push_descriptor", "VK_KHR_ray_query", "VK_KHR_ray_tracing_maintenance1", "VK_KHR_ray_tracing_pipeline", "VK_KHR_relaxed_block_layout", "VK_KHR_sampler_mirror_clamp_to_edge", "VK_KHR_sampler_ycbcr_conversion", "VK_KHR_separate_depth_stencil_layouts", "VK_KHR_shader_atomic_int64", "VK_KHR_shader_clock", "VK_KHR_shader_draw_parameters", "VK_KHR_shader_float16_int8", "VK_KHR_shader_float_controls", "VK_KHR_shader_integer_dot_product", "VK_KHR_shader_non_semantic_info", "VK_KHR_shader_subgroup_extended_types", "VK_KHR_shader_subgroup_uniform_control_flow", "VK_KHR_shader_terminate_invocation", "VK_KHR_shared_presentable_image", "VK_KHR_spirv_1_4", "VK_KHR_storage_buffer_storage_class", "VK_KHR_swapchain", "VK_KHR_swapchain_mutable_format", "VK_KHR_synchronization2", "VK_KHR_timeline_semaphore", "VK_KHR_uniform_buffer_standard_layout", "VK_KHR_variable_pointers", "VK_KHR_video_decode_queue", "VK_KHR_video_encode_queue", "VK_KHR_video_queue", "VK_KHR_vulkan_memory_model", "VK_KHR_workgroup_memory_explicit_layout", "VK_KHR_zero_initialize_workgroup_memory", "VK_NVX_binary_import", "VK_NVX_image_view_handle", "VK_NVX_multiview_per_view_attributes", "VK_NV_clip_space_w_scaling", "VK_NV_compute_shader_derivatives", "VK_NV_cooperative_matrix", "VK_NV_corner_sampled_image", "VK_NV_coverage_reduction_mode", "VK_NV_dedicated_allocation", "VK_NV_dedicated_allocation_image_aliasing", "VK_NV_device_diagnostic_checkpoints", "VK_NV_device_diagnostics_config", "VK_NV_device_generated_commands", "VK_NV_external_memory", "VK_NV_external_memory_rdma", "VK_NV_fill_rectangle", "VK_NV_fragment_coverage_to_color", "VK_NV_fragment_shader_barycentric", "VK_NV_fragment_shading_rate_enums", "VK_NV_framebuffer_mixed_samples", "VK_NV_geometry_shader_passthrough", "VK_NV_glsl_shader", "VK_NV_inherited_viewport_scissor", "VK_NV_linear_color_attachment", "VK_NV_mesh_shader", "VK_NV_ray_tracing", "VK_NV_ray_tracing_motion_blur", "VK_NV_representative_fragment_test", "VK_NV_sample_mask_override_coverage", "VK_NV_scissor_exclusive", "VK_NV_shader_image_footprint", "VK_NV_shader_sm_builtins", "VK_NV_shader_subgroup_partitioned", "VK_NV_shading_rate_image", "VK_NV_viewport_array2", "VK_NV_viewport_swizzle", "VK_QCOM_fragment_density_map_offset", "VK_QCOM_image_processing", "VK_QCOM_render_pass_shader_resolve", "VK_QCOM_render_pass_store_ops", "VK_QCOM_render_pass_transform", "VK_QCOM_rotated_copy_commands", "VK_QCOM_tile_properties", "VK_SEC_amigo_profiling", "VK_VALVE_descriptor_set_host_mapping", "VK_VALVE_mutable_descriptor_type"}' from '' to 'const std::set >' }; ^ In file included from layers/generated/chassis.h:49, from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_dispatch_table_helper.h:161:120: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/vk_dispatch_table_helper.h:173:177: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared static VKAPI_ATTR VkResult VKAPI_CALL StubGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_dispatch_table_helper.h:176:162: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? static VKAPI_ATTR VkResult VKAPI_CALL StubBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) { return VK_SUCCESS; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/chassis.h:1471:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:1495:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:1501:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/state_tracker.h:28, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/chassis.h:4609:114: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual bool PreCallValidateGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) const { return false; }; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4610:112: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PreCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4611:113: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? virtual void PostCallRecordGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, const VkVideoProfileKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities, VkResult result) {}; ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/chassis.h:4629:171: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual bool PreCallValidateGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) const { return false; }; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4630:169: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PreCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4631:170: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared virtual void PostCallRecordGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pVideoSessionMemoryRequirementsCount, VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/chassis.h:4634:156: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual bool PreCallValidateBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) const { return false; }; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4635:154: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PreCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR layers/generated/chassis.h:4636:155: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? virtual void PostCallRecordBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t videoSessionBindMemoryCount, const VkVideoBindMemoryKHR* pVideoSessionBindMemories, VkResult result) {}; ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/device_state.h:29, from layers/state_tracker.h:30, from layers/pipeline_layout_state.h:37, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/layer_chassis_dispatch.h:1175:11: error: 'VkVideoProfileKHR' does not name a type; did you mean 'VkVideoProfileInfoKHR'? const VkVideoProfileKHR* pVideoProfile, ^~~~~~~~~~~~~~~~~ VkVideoProfileInfoKHR layers/generated/layer_chassis_dispatch.h:1203:5: error: 'VkVideoGetMemoryPropertiesKHR' has not been declared VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/layer_chassis_dispatch.h:1210:11: error: 'VkVideoBindMemoryKHR' does not name a type; did you mean 'safe_VkVideoBindMemoryKHR'? const VkVideoBindMemoryKHR* pVideoSessionBindMemories); ^~~~~~~~~~~~~~~~~~~~ safe_VkVideoBindMemoryKHR In file included from layers/vk_layer_logging.h:49, from layers/base_node.h:33, from layers/pipeline_layout_state.h:34, from layers/pipeline_sub_state.h:22, from layers/pipeline_sub_state.cpp:20: layers/generated/vk_enum_string_helper.h:8389:27: warning: 'string_VkVideoDecodeH264PictureLayoutFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoDecodeH264PictureLayoutFlagBitsEXT(VkVideoDecodeH264PictureLayoutFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8354:27: warning: 'string_VkVideoEncodeH265RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH265RateControlStructureFlagBitsEXT(VkVideoEncodeH265RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:8096:27: warning: 'string_VkVideoEncodeH264RateControlStructureFlagBitsEXT' defined but not used [-Wunused-variable] static inline const char* string_VkVideoEncodeH264RateControlStructureFlagBitsEXT(VkVideoEncodeH264RateControlStructureFlagBitsEXT input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ layers/generated/vk_enum_string_helper.h:6465:27: warning: 'string_VkVideoCodingQualityPresetFlagBitsKHR' defined but not used [-Wunused-variable] static inline const char* string_VkVideoCodingQualityPresetFlagBitsKHR(VkVideoCodingQualityPresetFlagBitsKHR input_value) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~