Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion ggml/src/ggml-vulkan/ggml-vulkan.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4353,6 +4353,7 @@ static vk_device ggml_vk_get_device(size_t idx) {
device->coopmat_support = false;
device->integer_dot_product = false;
bool bfloat16_support = false;
bool buffer_device_address_khr = false;

for (const auto& properties : ext_props) {
if (strcmp("VK_KHR_maintenance4", properties.extensionName) == 0) {
Expand Down Expand Up @@ -4397,6 +4398,8 @@ static vk_device ggml_vk_get_device(size_t idx) {
} else if (strcmp("VK_EXT_memory_priority", properties.extensionName) == 0 &&
getenv("GGML_VK_ENABLE_MEMORY_PRIORITY")) {
device->memory_priority = true;
} else if (strcmp("VK_KHR_buffer_device_address", properties.extensionName) == 0) {
buffer_device_address_khr = true;
}
}

Expand Down Expand Up @@ -4791,7 +4794,9 @@ static vk_device ggml_vk_get_device(size_t idx) {
throw std::runtime_error("Unsupported device");
}

device_extensions.push_back("VK_KHR_16bit_storage");
if (fp16_storage) {
device_extensions.push_back("VK_KHR_16bit_storage");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This extension was promoted to Vulkan 1.1. Is this change necessary?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

on x86_64 emulator, without this change:

  Abort message: 'terminating due to uncaught exception of type vk::ExtensionNotPresentError: vk::PhysicalDevice::createDevice: ErrorExtensionNotPresent'

  #00 abort+191                          libc.so
  #01 abort_message                      libcxxabi/src/abort_message.cpp:78
  #02 demangling_terminate_handler()     libcxxabi/src/cxa_default_handlers.cpp:72
  #03 ggml_uncaught_exception()          ggml/src/ggml.cpp:11
  #04 std::__terminate()                 libcxxabi/src/cxa_handlers.cpp:59
  #05 __cxxabiv1::failed_throw()         libcxxabi/src/cxa_exception.cpp:152
  #06 __cxa_throw                        libcxxabi/src/cxa_exception.cpp:294
  #07 vk::throwResultException()         vulkan/vulkan.hpp:6544
      vk::resultCheck()                  vulkan/vulkan.hpp:6738
      vk::PhysicalDevice::createDevice() vulkan/vulkan_funcs.hpp:412
      ggml_vk_get_device()               ggml-vulkan/ggml-vulkan.cpp:4935
  #08 ggml_backend_vk_buffer_type        ggml-vulkan/ggml-vulkan.cpp:12636
  #09 ggml_backend_vk_device_get_buffer_type()  ggml-vulkan/ggml-vulkan.cpp:14002
  #10 ggml_backend_dev_buffer_type       ggml-backend.cpp:517
  #11 make_buft_list()                   whisper.cpp:1374
  #12 whisper_model_load()               whisper.cpp:1712
  #13 whisper_init_with_params_no_state  whisper.cpp:3723
  #14 whisper_init_with_params           whisper.cpp:3766
  #15 process_load_model_command         jni.c:523
      worker_thread_func                 jni.c:752
  #16 __pthread_start                    libc.so
  #17 __start_thread                     libc.so

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it ought to work if we don't push this extension string at all, but this change is fine.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The capability is definitely required, the backend cannot run without fp16_storage. If the way we are currently initialising it with the extension does not work for you, please find another way (like not pushing the string at all). Making it conditional is just confusing.

}

#ifdef GGML_VULKAN_VALIDATE
device_extensions.push_back("VK_KHR_shader_non_semantic_info");
Expand All @@ -4801,6 +4806,11 @@ static vk_device ggml_vk_get_device(size_t idx) {
device_extensions.push_back("VK_KHR_shader_float16_int8");
}

// Required for physical devices that only support Vulkan 1.1
if (device->buffer_device_address && buffer_device_address_khr) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you check whether buffer_device_address is initialized based on stack garbage in VkPhysicalDeviceVulkan12Features? Another option might be to just zero-init that structure and then you don't need the getBufferDeviceAddress function pointer.

Copy link
Author

@tguillem tguillem Jan 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same isssue if I do VkPhysicalDeviceVulkan12Features vk12_features {}; (and all other Features structs)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this was not the case, then how did we get buffer_device_address set to true in the first place?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if I understand your comment.
Locally, I initialized all Features structures to 0. buffer_device_address was set to true, so this means this extension is present. This is confirmed by vulkaninfo.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My question is why, without any of your changes, is device->buffer_device_address == true?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That makes senses. I printed enumerateInstanceVersion it is 4206592 = VK_API_VERSION_1_3

ggml-vulkan is testing loader version and not the actual device ? But if we change that, this will disable most android devices. I can confirm ggml works well with Vulkan GPU.

I tested 3 different devices for info (all crashing without my patches).

I also confirm that only forcing buffer_device_address to false fix the crash (without needing extra dispatcher init).

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My question: Is 1.3 Loader aware of 1.2 features ? So that 1.2 features are loaded and can be used on 1.1 devices

If that's the case, I think we should keep that features for android devices.

I could store vkGetDeviceProcAddr(device, "vkGetBufferDeviceAddress"); to remove the extra VULKAN_HPP_DEFAULT_DISPATCHER.init if you agree.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ggml-vulkan is testing loader version and not the actual device ?

I think it is, and that's probably not quite what we want. ggml-vulkan generally checks for any optional features it relies on (like bufferDeviceAddress - optional in Vulkan 1.2) but if something is mandatory in Vulkan 1.2 we may not check for it.

My question: Is 1.3 Loader aware of 1.2 features ? So that 1.2 features are loaded and can be used on 1.1 devices

I don't think the loader emulates features structures. I'd be very surprised if that's the case.

I'd still like to better understand how vk12_features.bufferDeviceAddress is getting set to true.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your review.
I will try to get a better understanding and try to propose a non-hackish fix.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enabling VK Validation layer on Android shows the clear pictures.

  • So, yes, it works by "chance" for few 1.1 GPU devices, and fail (Device Lost) on some other 1.1 GPU devices.
  • SPIR-V 1.5 work on some 1.1 GPU devices too, that's also surprising

Since it works as it is for few 1.1 GPU, I'm wondering If I can adapt ggml for Vulkan 1.1, the task will be:

  • Use SPIR-V 1.3, by disabling RTE support
  • Check and enable all required extensions that are in Vulkan 1.3 Core
  • Fail if a mandatory extension/core feature is not present
  • Am I missing something ?

Would you be interested in a PR ? Maybe you don't want to add more complexity, by supporting older Vulkan, but it would benefit a lot of android devices.

Validation logs when loading a model:

  VUID-VkPhysicalDeviceProperties2-pNext-pNext(ERROR / SPEC): msgNum: -579609649 - Validation Error: [ VUID-VkPhysicalDeviceProperties2-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xdd73dbcf | vkGetPhysicalDeviceProperties2(): pProperties->pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES) which was added in VK_API_VERSION_1_2 but the current effective API version is 1.1.177 (0x004010b1).
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid struct for extending VkPhysicalDeviceProperties2 (***************************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkPhysicalDeviceProperties2-pNext-pNext(ERROR / SPEC): msgNum: -579609649 - Validation Error: [ VUID-VkPhysicalDeviceProperties2-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xdd73dbcf | vkGetPhysicalDeviceProperties2(): pProperties->pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES) which was added in VK_API_VERSION_1_2 but the current effective API version is 1.1.177 (0x004010b1).
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid struct for extending VkPhysicalDeviceProperties2 (***************************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkDeviceCreateInfo-pNext-pNext(ERROR / SPEC): msgNum: -1876993556 - Validation Error: [ VUID-VkDeviceCreateInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0x901f59ec | vkCreateDevice(): pCreateInfo->pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES) which was added in VK_API_VERSION_1_2 but the current effective API version is 1.1.177 (0x004010b1).
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid struct for extending VkDeviceCreateInfo (******************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkDeviceCreateInfo-pNext-pNext(ERROR / SPEC): msgNum: -1876993556 - Validation Error: [ VUID-VkDeviceCreateInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0x901f59ec | vkCreateDevice(): pCreateInfo->pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES) which was added in VK_API_VERSION_1_2 but the current effective API version is 1.1.177 (0x004010b1).
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid struct for extending VkDeviceCreateInfo (******************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkDescriptorSetLayoutCreateInfo-pNext-pNext(ERROR / SPEC): msgNum: 729054019 - Validation Error: [ VUID-VkDescriptorSetLayoutCreateInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0x2b747b43 | vkCreateDescriptorSetLayout(): pCreateInfo->pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO), but its parent extension VK_EXT_descriptor_indexing has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkDescriptorSetLayoutBindingFlagsCreateInfo or VkMutableDescriptorTypeCreateInfoEXT (*******************************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkDescriptorSetLayoutCreateInfo-pNext-pNext(ERROR / SPEC): msgNum: 729054019 - Validation Error: [ VUID-VkDescriptorSetLayoutCreateInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0x2b747b43 | vkCreateDescriptorSetLayout(): pCreateInfo->pNext<VkDescriptorSetLayoutBindingFlagsCreateInfo> extended struct requires the extensions VK_EXT_descriptor_indexing.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkDescriptorSetLayoutBindingFlagsCreateInfo or VkMutableDescriptorTypeCreateInfoEXT (*******************************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV  - So, yes, it works by "chance" for few 1.1 gpu devices. I confirm it can fail (Device Lost) on other 1.1 gpu devices.(************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo,  - So, yes, it works by "chance" for few 1.1 gpu devices. I confirm it can fail (Device Lost) on other 1.1 gpu devices.VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL
  VUID-VkSubmitInfo-pNext-pNext(ERROR / SPEC): msgNum: -61378218 - Validation Error: [ VUID-VkSubmitInfo-pNext-pNext ] Object 0: handle = 0x74c896ecc0, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xfc577156 | vkQueueSubmit(): pSubmits[0].pNext includes a pointer to a VkStructureType (VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO), but its parent extension VK_KHR_timeline_semaphore has not been enabled.
  The Vulkan spec states: Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkAmigoProfilingSubmitInfoSEC, VkD3D12FenceSubmitInfoKHR, VkDeviceGroupSubmitInfo, VkFrameBoundaryEXT, VkLatencySubmissionPresentIdNV, VkPerformanceQuerySubmitInfoKHR, VkProtectedSubmitInfo, VkTimelineSemaphoreSubmitInfo, VkWin32KeyedMutexAcquireReleaseInfoKHR, or VkWin32KeyedMutexAcquireReleaseInfoNV (************************************************************************************************************
      Objects: 1
          [0] 0x74c896ecc0, type: 1, name: NULL

device_extensions.push_back("VK_KHR_buffer_device_address");
}

#if defined(VK_KHR_cooperative_matrix)
if (device->coopmat_support) {
// Query supported shapes
Expand Down Expand Up @@ -4924,6 +4934,10 @@ static vk_device ggml_vk_get_device(size_t idx) {
device_create_info.setPNext(&device_features2);
device->device = device->physical_device.createDevice(device_create_info);

// optionally initialize the dispatcher with a vk::Device to get
// device-specific function pointers (needed on Android)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this actually needed? Do you know why?

Copy link
Author

@tguillem tguillem Jan 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is needed, I double-checked by removing it and keeping other fixes: same crash.

Note that this is also needed on a WIP branch on VLC for android, I use volk and I had to call volkLoadDevice(device) (in addition to volkLoadInstance(instance), see https://github.com/zeux/volk?tab=readme-ov-file#optimizing-device-calls (but that does not say why it is needed)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm concerned this won't work on systems with multiple vulkan devices.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, that's a problem...

VULKAN_HPP_DEFAULT_DISPATCHER.init(device->device);

// Queues
ggml_vk_create_queue(device, device->compute_queue, compute_queue_family_index, 0, { vk::PipelineStageFlagBits::eComputeShader | vk::PipelineStageFlagBits::eTransfer }, false);

Expand Down