Skip to content
Snippets Groups Projects
  1. Dec 25, 2024
  2. Dec 24, 2024
  3. Dec 23, 2024
  4. Dec 22, 2024
  5. Dec 21, 2024
  6. Dec 20, 2024
    • sunshineinabox's avatar
      Resolve Image Usage Validation Error (#296) · c77c1acd
      sunshineinabox authored
      This was a missed change that would resolve Image Usage validation error
      that is created fairly frequently.
      
      ``VUID-VkImageViewCreateInfo-pNext-02662(ERROR / SPEC): msgNum:
      -55646969 - Validation Error: [ VUID-VkImageViewCreateInfo-pNext-02662 ]
      Object 0: handle = 0x260b9d1f6b8, type = VK_OBJECT_TYPE_IMAGE; |
      MessageID = 0xfcaee507 | vkCreateImageView():
      pCreateInfo->pNext<VkImageViewUsageCreateInfo>.usage
      (VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT) must not include
      any bits that were not set in VkImageCreateInfo::usage
      (VK_IMAGE_USAGE_TRANSFER_SRC_BIT|VK_IMAGE_USAGE_TRANSFER_DST_BIT|VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT)
      of the image. The Vulkan spec states: If the pNext chain includes a
      VkImageViewUsageCreateInfo structure, and image was not created with a
      VkImageStencilUsageCreateInfo structure included in the pNext chain of
      VkImageCreateInfo, its usage member must not include any bits that were
      not set in the usage member of the VkImageCreateInfo structure used to
      create image
      (https://vulkan.lunarg.com/doc/view/1.3.290.0/windows/1.3-extensions/vkspec.html#VUID-VkImageViewCreateInfo-pNext-02662)
          Objects: 1
              [0] 0x260b9d1f6b8, type: 10, name: NULL
      ``
Loading