| 1 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 2 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 3 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 4 | Objects: 1
|
|---|
| 5 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 6 |
|
|---|
| 7 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 8 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 9 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 10 |
|
|---|
| 11 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 12 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 13 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 14 | Objects: 1
|
|---|
| 15 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 16 |
|
|---|
| 17 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 18 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 19 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 20 |
|
|---|
| 21 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 22 | vkCreateImageView(): pCreateInfo->image (VkImage 0x380000000038) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 23 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 24 | Objects: 1
|
|---|
| 25 | [0] VkImage 0x380000000038
|
|---|
| 26 |
|
|---|
| 27 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 28 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 29 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 30 | Objects: 1
|
|---|
| 31 | [0] VkImage 0x380000000038
|
|---|
| 32 |
|
|---|
| 33 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 34 | vkCreateImageView(): pCreateInfo->image (VkImage 0x380000000038) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 35 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 36 | Objects: 1
|
|---|
| 37 | [0] VkImage 0x380000000038
|
|---|
| 38 |
|
|---|
| 39 | Validation Error: [ VUID-VkImageViewCreateInfo-image-01762 ] | MessageID = 0x6516b437
|
|---|
| 40 | vkCreateImageView(): pCreateInfo->format VK_FORMAT_R8G8_UNORM is different from VkImage 0x380000000038 format (VK_FORMAT_R8_UNORM). Formats MUST be IDENTICAL unless VK_IMAGE_CREATE_MUTABLE_FORMAT BIT was set on image creation.
|
|---|
| 41 | The Vulkan spec states: If image was not created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, or if the format of the image is a multi-planar format and if subresourceRange.aspectMask is VK_IMAGE_ASPECT_COLOR_BIT, format must be identical to the format used to create image (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-01762)
|
|---|
| 42 | Objects: 1
|
|---|
| 43 | [0] VkImage 0x380000000038
|
|---|
| 44 |
|
|---|
| 45 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 46 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 47 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 48 | Objects: 1
|
|---|
| 49 | [0] VkImage 0x380000000038
|
|---|
| 50 |
|
|---|
| 51 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 52 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 53 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 54 | Objects: 1
|
|---|
| 55 | [0] VkImage 0x380000000038
|
|---|
| 56 |
|
|---|
| 57 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 58 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0x380000000038 usage flags VkImageUsageFlags(0).
|
|---|
| 59 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 60 | Objects: 1
|
|---|
| 61 | [0] VkImage 0x380000000038
|
|---|
| 62 |
|
|---|
| 63 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 64 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0x380000000038) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_1_BIT.
|
|---|
| 65 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 66 | Objects: 1
|
|---|
| 67 | [0] VkImage 0x380000000038
|
|---|
| 68 |
|
|---|
| 69 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 70 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 71 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 72 | Objects: 2
|
|---|
| 73 | [0] VkImageView 0x3f000000003f
|
|---|
| 74 | [1] VkImage 0x380000000038
|
|---|
| 75 |
|
|---|
| 76 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 77 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 78 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 79 | Objects: 1
|
|---|
| 80 | [0] VkImage 0x380000000038
|
|---|
| 81 |
|
|---|
| 82 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 83 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0x380000000038 usage flags VkImageUsageFlags(0).
|
|---|
| 84 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 85 | Objects: 1
|
|---|
| 86 | [0] VkImage 0x380000000038
|
|---|
| 87 |
|
|---|
| 88 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 89 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0x380000000038) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_0_BIT.
|
|---|
| 90 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 91 | Objects: 1
|
|---|
| 92 | [0] VkImage 0x380000000038
|
|---|
| 93 |
|
|---|
| 94 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 95 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 96 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 97 | Objects: 2
|
|---|
| 98 | [0] VkImageView 0x3e000000003e
|
|---|
| 99 | [1] VkImage 0x380000000038
|
|---|
| 100 |
|
|---|
| 101 | Validation Warning: [ Undefined-Value-StorageImage-FormatMismatch-ImageView ] | MessageID = 0x13365b2
|
|---|
| 102 | vkCmdDispatch(): the storage image descriptor [VkDescriptorSet 0xab00000000ab, Set 0, Binding 3, Index 0] is accessed by a OpTypeImage that has a Format operand Rgba8 (equivalent to VK_FORMAT_R8G8B8A8_UNORM) which doesn't match the VkImageView 0x170000000017 format (VK_FORMAT_B8G8R8A8_UNORM). Any loads or stores with the variable will produce undefined values to the whole image (not just the texel being accessed). While the formats are compatible, Storage Images must exactly match. Few ways to resolve this are
|
|---|
| 103 | 1. Set your ImageView to VK_FORMAT_R8G8B8A8_UNORM and swizzle the values in the shader to match the desired results.
|
|---|
| 104 | 2. Use the Unknown format in your shader (will need the widely supported shaderStorageImageWriteWithoutFormat feature)
|
|---|
| 105 | Spec information at https://docs.vulkan.org/spec/latest/chapters/textures.html#textures-format-validation
|
|---|
| 106 | Objects: 4
|
|---|
| 107 | [0] VkCommandBuffer 0x515fc20
|
|---|
| 108 | [1] VkPipeline 0xbe00000000be
|
|---|
| 109 | [2] VkDescriptorSet 0xab00000000ab
|
|---|
| 110 | [3] VkImageView 0x170000000017
|
|---|
| 111 |
|
|---|
| 112 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 113 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 114 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 115 | Objects: 1
|
|---|
| 116 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 117 |
|
|---|
| 118 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 119 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 120 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 121 |
|
|---|
| 122 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 123 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 124 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 125 | Objects: 1
|
|---|
| 126 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 127 |
|
|---|
| 128 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 129 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 130 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 131 |
|
|---|
| 132 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 133 | vkCreateImageView(): pCreateInfo->image (VkImage 0xd500000000d5) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 134 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 135 | Objects: 1
|
|---|
| 136 | [0] VkImage 0xd500000000d5
|
|---|
| 137 |
|
|---|
| 138 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 139 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 140 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 141 | Objects: 1
|
|---|
| 142 | [0] VkImage 0xd500000000d5
|
|---|
| 143 |
|
|---|
| 144 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 145 | vkCreateImageView(): pCreateInfo->image (VkImage 0xd500000000d5) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 146 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 147 | Objects: 1
|
|---|
| 148 | [0] VkImage 0xd500000000d5
|
|---|
| 149 |
|
|---|
| 150 | Validation Error: [ VUID-VkImageViewCreateInfo-image-01762 ] | MessageID = 0x6516b437
|
|---|
| 151 | vkCreateImageView(): pCreateInfo->format VK_FORMAT_R8G8_UNORM is different from VkImage 0xd500000000d5 format (VK_FORMAT_R8_UNORM). Formats MUST be IDENTICAL unless VK_IMAGE_CREATE_MUTABLE_FORMAT BIT was set on image creation.
|
|---|
| 152 | The Vulkan spec states: If image was not created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, or if the format of the image is a multi-planar format and if subresourceRange.aspectMask is VK_IMAGE_ASPECT_COLOR_BIT, format must be identical to the format used to create image (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-01762)
|
|---|
| 153 | Objects: 1
|
|---|
| 154 | [0] VkImage 0xd500000000d5
|
|---|
| 155 |
|
|---|
| 156 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 157 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 158 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 159 | Objects: 1
|
|---|
| 160 | [0] VkImage 0xd500000000d5
|
|---|
| 161 |
|
|---|
| 162 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 163 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 164 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 165 | Objects: 1
|
|---|
| 166 | [0] VkImage 0xd500000000d5
|
|---|
| 167 |
|
|---|
| 168 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 169 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0xd500000000d5 usage flags VkImageUsageFlags(0).
|
|---|
| 170 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 171 | Objects: 1
|
|---|
| 172 | [0] VkImage 0xd500000000d5
|
|---|
| 173 |
|
|---|
| 174 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 175 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0xd500000000d5) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_1_BIT.
|
|---|
| 176 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 177 | Objects: 1
|
|---|
| 178 | [0] VkImage 0xd500000000d5
|
|---|
| 179 |
|
|---|
| 180 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 181 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 182 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 183 | Objects: 2
|
|---|
| 184 | [0] VkImageView 0xdc00000000dc
|
|---|
| 185 | [1] VkImage 0xd500000000d5
|
|---|
| 186 |
|
|---|
| 187 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 188 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 189 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 190 | Objects: 1
|
|---|
| 191 | [0] VkImage 0xd500000000d5
|
|---|
| 192 |
|
|---|
| 193 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 194 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0xd500000000d5 usage flags VkImageUsageFlags(0).
|
|---|
| 195 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 196 | Objects: 1
|
|---|
| 197 | [0] VkImage 0xd500000000d5
|
|---|
| 198 |
|
|---|
| 199 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 200 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0xd500000000d5) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_0_BIT.
|
|---|
| 201 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 202 | Objects: 1
|
|---|
| 203 | [0] VkImage 0xd500000000d5
|
|---|
| 204 |
|
|---|
| 205 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 206 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 207 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 208 | Objects: 2
|
|---|
| 209 | [0] VkImageView 0xdb00000000db
|
|---|
| 210 | [1] VkImage 0xd500000000d5
|
|---|
| 211 |
|
|---|
| 212 | Validation Warning: [ Undefined-Value-StorageImage-FormatMismatch-ImageView ] | MessageID = 0x13365b2
|
|---|
| 213 | vkCmdDispatch(): the storage image descriptor [VkDescriptorSet 0xdf00000000df, Set 0, Binding 4, Index 0] is accessed by a OpTypeImage that has a Format operand Rgba8 (equivalent to VK_FORMAT_R8G8B8A8_UNORM) which doesn't match the VkImageView 0xc900000000c9 format (VK_FORMAT_B8G8R8A8_UNORM). Any loads or stores with the variable will produce undefined values to the whole image (not just the texel being accessed). While the formats are compatible, Storage Images must exactly match. Few ways to resolve this are
|
|---|
| 214 | 1. Set your ImageView to VK_FORMAT_R8G8B8A8_UNORM and swizzle the values in the shader to match the desired results.
|
|---|
| 215 | 2. Use the Unknown format in your shader (will need the widely supported shaderStorageImageWriteWithoutFormat feature)
|
|---|
| 216 | Spec information at https://docs.vulkan.org/spec/latest/chapters/textures.html#textures-format-validation
|
|---|
| 217 | Objects: 4
|
|---|
| 218 | [0] VkCommandBuffer 0x50bc780
|
|---|
| 219 | [1] VkPipeline 0xf200000000f2
|
|---|
| 220 | [2] VkDescriptorSet 0xdf00000000df
|
|---|
| 221 | [3] VkImageView 0xc900000000c9
|
|---|
| 222 |
|
|---|
| 223 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 224 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 225 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 226 | Objects: 1
|
|---|
| 227 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 228 |
|
|---|
| 229 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 230 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 231 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 232 |
|
|---|
| 233 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 234 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 235 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 236 | Objects: 1
|
|---|
| 237 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 238 |
|
|---|
| 239 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 240 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 241 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 242 |
|
|---|
| 243 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 244 | vkCreateImageView(): pCreateInfo->image (VkImage 0xf400000000f4) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 245 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 246 | Objects: 1
|
|---|
| 247 | [0] VkImage 0xf400000000f4
|
|---|
| 248 |
|
|---|
| 249 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 250 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 251 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 252 | Objects: 1
|
|---|
| 253 | [0] VkImage 0xf400000000f4
|
|---|
| 254 |
|
|---|
| 255 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 256 | vkCreateImageView(): pCreateInfo->image (VkImage 0xf400000000f4) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 257 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 258 | Objects: 1
|
|---|
| 259 | [0] VkImage 0xf400000000f4
|
|---|
| 260 |
|
|---|
| 261 | Validation Error: [ VUID-VkImageViewCreateInfo-image-01762 ] | MessageID = 0x6516b437
|
|---|
| 262 | vkCreateImageView(): pCreateInfo->format VK_FORMAT_R8G8_UNORM is different from VkImage 0xf400000000f4 format (VK_FORMAT_R8_UNORM). Formats MUST be IDENTICAL unless VK_IMAGE_CREATE_MUTABLE_FORMAT BIT was set on image creation.
|
|---|
| 263 | The Vulkan spec states: If image was not created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, or if the format of the image is a multi-planar format and if subresourceRange.aspectMask is VK_IMAGE_ASPECT_COLOR_BIT, format must be identical to the format used to create image (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-01762)
|
|---|
| 264 | Objects: 1
|
|---|
| 265 | [0] VkImage 0xf400000000f4
|
|---|
| 266 |
|
|---|
| 267 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 268 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 269 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 270 | Objects: 1
|
|---|
| 271 | [0] VkImage 0xf400000000f4
|
|---|
| 272 |
|
|---|
| 273 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 274 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 275 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 276 | Objects: 1
|
|---|
| 277 | [0] VkImage 0xf400000000f4
|
|---|
| 278 |
|
|---|
| 279 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 280 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0xf400000000f4 usage flags VkImageUsageFlags(0).
|
|---|
| 281 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 282 | Objects: 1
|
|---|
| 283 | [0] VkImage 0xf400000000f4
|
|---|
| 284 |
|
|---|
| 285 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 286 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0xf400000000f4) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_1_BIT.
|
|---|
| 287 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 288 | Objects: 1
|
|---|
| 289 | [0] VkImage 0xf400000000f4
|
|---|
| 290 |
|
|---|
| 291 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 292 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 293 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 294 | Objects: 2
|
|---|
| 295 | [0] VkImageView 0xfb00000000fb
|
|---|
| 296 | [1] VkImage 0xf400000000f4
|
|---|
| 297 |
|
|---|
| 298 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 299 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 300 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 301 | Objects: 1
|
|---|
| 302 | [0] VkImage 0xf400000000f4
|
|---|
| 303 |
|
|---|
| 304 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 305 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0xf400000000f4 usage flags VkImageUsageFlags(0).
|
|---|
| 306 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 307 | Objects: 1
|
|---|
| 308 | [0] VkImage 0xf400000000f4
|
|---|
| 309 |
|
|---|
| 310 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 311 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0xf400000000f4) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_0_BIT.
|
|---|
| 312 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 313 | Objects: 1
|
|---|
| 314 | [0] VkImage 0xf400000000f4
|
|---|
| 315 |
|
|---|
| 316 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 317 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 318 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 319 | Objects: 2
|
|---|
| 320 | [0] VkImageView 0xfa00000000fa
|
|---|
| 321 | [1] VkImage 0xf400000000f4
|
|---|
| 322 |
|
|---|
| 323 | Validation Warning: [ Undefined-Value-StorageImage-FormatMismatch-ImageView ] | MessageID = 0x13365b2
|
|---|
| 324 | vkCmdDispatch(): the storage image descriptor [VkDescriptorSet 0xdf00000000df, Set 0, Binding 4, Index 0] is accessed by a OpTypeImage that has a Format operand Rgba8 (equivalent to VK_FORMAT_R8G8B8A8_UNORM) which doesn't match the VkImageView 0xcc00000000cc format (VK_FORMAT_B8G8R8A8_UNORM). Any loads or stores with the variable will produce undefined values to the whole image (not just the texel being accessed). While the formats are compatible, Storage Images must exactly match. Few ways to resolve this are
|
|---|
| 325 | 1. Set your ImageView to VK_FORMAT_R8G8B8A8_UNORM and swizzle the values in the shader to match the desired results.
|
|---|
| 326 | 2. Use the Unknown format in your shader (will need the widely supported shaderStorageImageWriteWithoutFormat feature)
|
|---|
| 327 | Spec information at https://docs.vulkan.org/spec/latest/chapters/textures.html#textures-format-validation
|
|---|
| 328 | Objects: 4
|
|---|
| 329 | [0] VkCommandBuffer 0x515fc20
|
|---|
| 330 | [1] VkPipeline 0xf200000000f2
|
|---|
| 331 | [2] VkDescriptorSet 0xdf00000000df
|
|---|
| 332 | [3] VkImageView 0xcc00000000cc
|
|---|
| 333 |
|
|---|
| 334 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 335 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 336 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 337 | Objects: 1
|
|---|
| 338 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 339 |
|
|---|
| 340 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 341 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 342 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 343 |
|
|---|
| 344 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 345 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 346 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 347 | Objects: 1
|
|---|
| 348 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 349 |
|
|---|
| 350 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 351 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 352 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 353 |
|
|---|
| 354 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 355 | vkCreateImageView(): pCreateInfo->image (VkImage 0xfc00000000fc) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 356 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 357 | Objects: 1
|
|---|
| 358 | [0] VkImage 0xfc00000000fc
|
|---|
| 359 |
|
|---|
| 360 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 361 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 362 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 363 | Objects: 1
|
|---|
| 364 | [0] VkImage 0xfc00000000fc
|
|---|
| 365 |
|
|---|
| 366 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 367 | vkCreateImageView(): pCreateInfo->image (VkImage 0xfc00000000fc) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 368 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 369 | Objects: 1
|
|---|
| 370 | [0] VkImage 0xfc00000000fc
|
|---|
| 371 |
|
|---|
| 372 | Validation Error: [ VUID-VkImageViewCreateInfo-image-01762 ] | MessageID = 0x6516b437
|
|---|
| 373 | vkCreateImageView(): pCreateInfo->format VK_FORMAT_R8G8_UNORM is different from VkImage 0xfc00000000fc format (VK_FORMAT_R8_UNORM). Formats MUST be IDENTICAL unless VK_IMAGE_CREATE_MUTABLE_FORMAT BIT was set on image creation.
|
|---|
| 374 | The Vulkan spec states: If image was not created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, or if the format of the image is a multi-planar format and if subresourceRange.aspectMask is VK_IMAGE_ASPECT_COLOR_BIT, format must be identical to the format used to create image (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-01762)
|
|---|
| 375 | Objects: 1
|
|---|
| 376 | [0] VkImage 0xfc00000000fc
|
|---|
| 377 |
|
|---|
| 378 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 379 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 380 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 381 | Objects: 1
|
|---|
| 382 | [0] VkImage 0xfc00000000fc
|
|---|
| 383 |
|
|---|
| 384 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 385 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 386 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 387 | Objects: 1
|
|---|
| 388 | [0] VkImage 0xfc00000000fc
|
|---|
| 389 |
|
|---|
| 390 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 391 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0xfc00000000fc usage flags VkImageUsageFlags(0).
|
|---|
| 392 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 393 | Objects: 1
|
|---|
| 394 | [0] VkImage 0xfc00000000fc
|
|---|
| 395 |
|
|---|
| 396 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 397 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0xfc00000000fc) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_1_BIT.
|
|---|
| 398 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 399 | Objects: 1
|
|---|
| 400 | [0] VkImage 0xfc00000000fc
|
|---|
| 401 |
|
|---|
| 402 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 403 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 404 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 405 | Objects: 2
|
|---|
| 406 | [0] VkImageView 0x1030000000103
|
|---|
| 407 | [1] VkImage 0xfc00000000fc
|
|---|
| 408 |
|
|---|
| 409 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 410 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 411 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 412 | Objects: 1
|
|---|
| 413 | [0] VkImage 0xfc00000000fc
|
|---|
| 414 |
|
|---|
| 415 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 416 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0xfc00000000fc usage flags VkImageUsageFlags(0).
|
|---|
| 417 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 418 | Objects: 1
|
|---|
| 419 | [0] VkImage 0xfc00000000fc
|
|---|
| 420 |
|
|---|
| 421 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 422 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0xfc00000000fc) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_0_BIT.
|
|---|
| 423 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 424 | Objects: 1
|
|---|
| 425 | [0] VkImage 0xfc00000000fc
|
|---|
| 426 |
|
|---|
| 427 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 428 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 429 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 430 | Objects: 2
|
|---|
| 431 | [0] VkImageView 0x1020000000102
|
|---|
| 432 | [1] VkImage 0xfc00000000fc
|
|---|
| 433 |
|
|---|
| 434 | Validation Warning: [ Undefined-Value-StorageImage-FormatMismatch-ImageView ] | MessageID = 0x13365b2
|
|---|
| 435 | vkCmdDispatch(): the storage image descriptor [VkDescriptorSet 0xdf00000000df, Set 0, Binding 4, Index 0] is accessed by a OpTypeImage that has a Format operand Rgba8 (equivalent to VK_FORMAT_R8G8B8A8_UNORM) which doesn't match the VkImageView 0xcf00000000cf format (VK_FORMAT_B8G8R8A8_UNORM). Any loads or stores with the variable will produce undefined values to the whole image (not just the texel being accessed). While the formats are compatible, Storage Images must exactly match. Few ways to resolve this are
|
|---|
| 436 | 1. Set your ImageView to VK_FORMAT_R8G8B8A8_UNORM and swizzle the values in the shader to match the desired results.
|
|---|
| 437 | 2. Use the Unknown format in your shader (will need the widely supported shaderStorageImageWriteWithoutFormat feature)
|
|---|
| 438 | Spec information at https://docs.vulkan.org/spec/latest/chapters/textures.html#textures-format-validation
|
|---|
| 439 | Objects: 4
|
|---|
| 440 | [0] VkCommandBuffer 0x50bc780
|
|---|
| 441 | [1] VkPipeline 0xf200000000f2
|
|---|
| 442 | [2] VkDescriptorSet 0xdf00000000df
|
|---|
| 443 | [3] VkImageView 0xcf00000000cf
|
|---|
| 444 |
|
|---|
| 445 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 446 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 447 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 448 | Objects: 1
|
|---|
| 449 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 450 |
|
|---|
| 451 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 452 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 453 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 454 |
|
|---|
| 455 | Validation Error: [ VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask ] | MessageID = 0x61dbadc8
|
|---|
| 456 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 457 | vkGetPhysicalDeviceImageFormatProperties2(): pImageFormatInfo->usage is zero.
|
|---|
| 458 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/capabilities.html#VUID-VkPhysicalDeviceImageFormatInfo2-usage-requiredbitmask)
|
|---|
| 459 | Objects: 1
|
|---|
| 460 | [0] VkPhysicalDevice 0x4c2dfd0
|
|---|
| 461 |
|
|---|
| 462 | Validation Error: [ VUID-VkImageCreateInfo-usage-requiredbitmask ] | MessageID = 0x34d7a349
|
|---|
| 463 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 464 | vkCreateImage(): pCreateInfo->usage is zero.
|
|---|
| 465 | The Vulkan spec states: usage must not be 0 (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageCreateInfo-usage-requiredbitmask)
|
|---|
| 466 |
|
|---|
| 467 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 468 | vkCreateImageView(): pCreateInfo->image (VkImage 0x1040000000104) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 469 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 470 | Objects: 1
|
|---|
| 471 | [0] VkImage 0x1040000000104
|
|---|
| 472 |
|
|---|
| 473 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 474 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 475 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 476 | Objects: 1
|
|---|
| 477 | [0] VkImage 0x1040000000104
|
|---|
| 478 |
|
|---|
| 479 | Validation Error: [ VUID-VkImageViewCreateInfo-image-04441 ] | MessageID = 0xb75da543
|
|---|
| 480 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 481 | vkCreateImageView(): pCreateInfo->image (VkImage 0x1040000000104) was created with VkImageUsageFlags(0) but requires VK_IMAGE_USAGE_SAMPLED_BIT|VK_IMAGE_USAGE_STORAGE_BIT|VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT|VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT|VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT|VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT|VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR|VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT|VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR|VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR|VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM|VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM|VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR|VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
|
|---|
| 482 | The Vulkan spec states: image must have been created with a usage value containing at least one of the usages defined in the valid image usage list for image views (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-04441)
|
|---|
| 483 | Objects: 1
|
|---|
| 484 | [0] VkImage 0x1040000000104
|
|---|
| 485 |
|
|---|
| 486 | Validation Error: [ VUID-VkImageViewCreateInfo-image-01762 ] | MessageID = 0x6516b437
|
|---|
| 487 | vkCreateImageView(): pCreateInfo->format VK_FORMAT_R8G8_UNORM is different from VkImage 0x1040000000104 format (VK_FORMAT_R8_UNORM). Formats MUST be IDENTICAL unless VK_IMAGE_CREATE_MUTABLE_FORMAT BIT was set on image creation.
|
|---|
| 488 | The Vulkan spec states: If image was not created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, or if the format of the image is a multi-planar format and if subresourceRange.aspectMask is VK_IMAGE_ASPECT_COLOR_BIT, format must be identical to the format used to create image (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-image-01762)
|
|---|
| 489 | Objects: 1
|
|---|
| 490 | [0] VkImage 0x1040000000104
|
|---|
| 491 |
|
|---|
| 492 | Validation Error: [ VUID-VkImageViewCreateInfo-subresourceRange-09594 ] | MessageID = 0xf91af181
|
|---|
| 493 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 494 | vkCreateImageView(): Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 495 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/resources.html#VUID-VkImageViewCreateInfo-subresourceRange-09594)
|
|---|
| 496 | Objects: 1
|
|---|
| 497 | [0] VkImage 0x1040000000104
|
|---|
| 498 |
|
|---|
| 499 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 500 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_1_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 501 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 502 | Objects: 1
|
|---|
| 503 | [0] VkImage 0x1040000000104
|
|---|
| 504 |
|
|---|
| 505 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 506 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0x1040000000104 usage flags VkImageUsageFlags(0).
|
|---|
| 507 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 508 | Objects: 1
|
|---|
| 509 | [0] VkImage 0x1040000000104
|
|---|
| 510 |
|
|---|
| 511 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 512 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0x1040000000104) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_1_BIT.
|
|---|
| 513 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 514 | Objects: 1
|
|---|
| 515 | [0] VkImage 0x1040000000104
|
|---|
| 516 |
|
|---|
| 517 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 518 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 519 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 520 | Objects: 2
|
|---|
| 521 | [0] VkImageView 0x10b000000010b
|
|---|
| 522 | [1] VkImage 0x1040000000104
|
|---|
| 523 |
|
|---|
| 524 | Validation Error: [ VUID-VkImageMemoryBarrier2-subresourceRange-09601 ] | MessageID = 0x48666487
|
|---|
| 525 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 526 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image Using format (VK_FORMAT_R8_UNORM) with aspect flags (VK_IMAGE_ASPECT_PLANE_0_BIT) but color image formats must have the VK_IMAGE_ASPECT_COLOR_BIT set.
|
|---|
| 527 | The Vulkan spec states: subresourceRange.aspectMask must be valid for the format the image was created with (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-subresourceRange-09601)
|
|---|
| 528 | Objects: 1
|
|---|
| 529 | [0] VkImage 0x1040000000104
|
|---|
| 530 |
|
|---|
| 531 | Validation Error: [ VUID-VkImageMemoryBarrier2-oldLayout-01211 ] | MessageID = 0x81a3e635
|
|---|
| 532 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 533 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].newLayout (VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL) is not compatible with VkImage 0x1040000000104 usage flags VkImageUsageFlags(0).
|
|---|
| 534 | The Vulkan spec states: If srcQueueFamilyIndex and dstQueueFamilyIndex define a queue family ownership transfer or oldLayout and newLayout define an image layout transition, and oldLayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created with VK_IMAGE_USAGE_SAMPLED_BIT or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-oldLayout-01211)
|
|---|
| 535 | Objects: 1
|
|---|
| 536 | [0] VkImage 0x1040000000104
|
|---|
| 537 |
|
|---|
| 538 | Validation Error: [ VUID-VkImageMemoryBarrier2-image-09241 ] | MessageID = 0x7d116ce4
|
|---|
| 539 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 540 | vkCmdPipelineBarrier2(): pDependencyInfo->pImageMemoryBarriers[0].image (VkImage 0x1040000000104) has color format VK_FORMAT_R8_UNORM, but its aspectMask is VK_IMAGE_ASPECT_PLANE_0_BIT.
|
|---|
| 541 | The Vulkan spec states: If image has a color format that is single-plane, then the aspectMask member of subresourceRange must be VK_IMAGE_ASPECT_COLOR_BIT (https://docs.vulkan.org/spec/latest/chapters/synchronization.html#VUID-VkImageMemoryBarrier2-image-09241)
|
|---|
| 542 | Objects: 1
|
|---|
| 543 | [0] VkImage 0x1040000000104
|
|---|
| 544 |
|
|---|
| 545 | Validation Error: [ VUID-VkWriteDescriptorSet-descriptorType-00337 ] | MessageID = 0x95f3717f
|
|---|
| 546 | (Warning - This VUID has now been reported 10 times, which is the duplicated_message_limit value, this will be the last time reporting it).
|
|---|
| 547 | vkUpdateDescriptorSets(): pDescriptorWrites[0].pImageInfo[0].imageView was created with VkImageUsageFlags(0), but descriptorType is VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
|
|---|
| 548 | The Vulkan spec states: If descriptorType is VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE or VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, the imageView member of each element of pImageInfo must have been created with VK_IMAGE_USAGE_SAMPLED_BIT set (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00337)
|
|---|
| 549 | Objects: 2
|
|---|
| 550 | [0] VkImageView 0x10a000000010a
|
|---|
| 551 | [1] VkImage 0x1040000000104
|
|---|
| 552 |
|
|---|
| 553 | Validation Warning: [ Undefined-Value-StorageImage-FormatMismatch-ImageView ] | MessageID = 0x13365b2
|
|---|
| 554 | vkCmdDispatch(): the storage image descriptor [VkDescriptorSet 0xdf00000000df, Set 0, Binding 4, Index 0] is accessed by a OpTypeImage that has a Format operand Rgba8 (equivalent to VK_FORMAT_R8G8B8A8_UNORM) which doesn't match the VkImageView 0xd200000000d2 format (VK_FORMAT_B8G8R8A8_UNORM). Any loads or stores with the variable will produce undefined values to the whole image (not just the texel being accessed). While the formats are compatible, Storage Images must exactly match. Few ways to resolve this are
|
|---|
| 555 | 1. Set your ImageView to VK_FORMAT_R8G8B8A8_UNORM and swizzle the values in the shader to match the desired results.
|
|---|
| 556 | 2. Use the Unknown format in your shader (will need the widely supported shaderStorageImageWriteWithoutFormat feature)
|
|---|
| 557 | Spec information at https://docs.vulkan.org/spec/latest/chapters/textures.html#textures-format-validation
|
|---|
| 558 | Objects: 4
|
|---|
| 559 | [0] VkCommandBuffer 0x515fc20
|
|---|
| 560 | [1] VkPipeline 0xf200000000f2
|
|---|
| 561 | [2] VkDescriptorSet 0xdf00000000df
|
|---|
| 562 | [3] VkImageView 0xd200000000d2
|
|---|
| 563 |
|
|---|