centre = 0 0 -0.25 radius = 2.7 VUID-VkVertexInputBindingDescription-stride-04456(ERROR / SPEC): msgNum: 369536535 - Validation Error: [ VUID-VkVertexInputBindingDescription-stride-04456 ] Object 0: handle = 0x1308af018, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x1606ae17 | Invalid Pipeline CreateInfo[0] (portability error): Vertex input stride must be at least as large as and a multiple of VkPhysicalDevicePortabilitySubsetPropertiesKHR::minVertexInputBindingStrideAlignment. The Vulkan spec states: If the VK_KHR_portability_subset extension is enabled, stride must be a multiple of, and at least as large as, VkPhysicalDevicePortabilitySubsetPropertiesKHR::minVertexInputBindingStrideAlignment (https://vulkan.lunarg.com/doc/view/1.3.211.0/mac/1.3-extensions/vkspec.html#VUID-VkVertexInputBindingDescription-stride-04456) Objects: 1 [0] 0x1308af018, type: 3, name: NULL VUID-VkVertexInputAttributeDescription-vertexAttributeAccessBeyondStride-04457(ERROR / SPEC): msgNum: -2037334064 - Validation Error: [ VUID-VkVertexInputAttributeDescription-vertexAttributeAccessBeyondStride-04457 ] Object 0: handle = 0x1308af018, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x8690bfd0 | Invalid Pipeline CreateInfo[0] (portability error): (attribute.offset + sizeof(vertex_description.format)) is larger than the vertex stride The Vulkan spec states: If the VK_KHR_portability_subset extension is enabled, and VkPhysicalDevicePortabilitySubsetFeaturesKHR::vertexAttributeAccessBeyondStride is VK_FALSE, the sum of offset plus the size of the vertex attribute data described by format must not be greater than stride in the VkVertexInputBindingDescription referenced in binding (https://vulkan.lunarg.com/doc/view/1.3.211.0/mac/1.3-extensions/vkspec.html#VUID-VkVertexInputAttributeDescription-vertexAttributeAccessBeyondStride-04457) Objects: 1 [0] 0x1308af018, type: 3, name: NULL VUID-VkGraphicsPipelineCreateInfo-layout-00756(ERROR / SPEC): msgNum: 1165064310 - Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-layout-00756 ] Object 0: handle = 0x1308af018, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x45717876 | Shader uses descriptor slot 1.0 (expected `VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER, VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC, VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK`) but not declared in pipeline layout The Vulkan spec states: layout must be consistent with all shaders specified in pStages (https://vulkan.lunarg.com/doc/view/1.3.211.0/mac/1.3-extensions/vkspec.html#VUID-VkGraphicsPipelineCreateInfo-layout-00756) Objects: 1 [0] 0x1308af018, type: 3, name: NULL