VulkanInfo [CallbackError]: Validation Error: [ VUID-VkPipelineRasterizationStateCreateInfo-sType-sType ] Object 0: handle = 0x560166704cb0, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x78aab72 | vkCreateGraphicsPipelines: parameter pCreateInfos[0].pRasterizationState->sType must be VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO. The Vulkan spec states: sType must be VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-VkPipelineRasterizationStateCreateInfo-sType-sType) VulkanInfo [CallbackError]: Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-renderPass-06574 ] Object 0: handle = 0x560166704cb0, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xee86dc0c | vkCreateGraphicsPipelines(): pCreateInfos[0] requires a valid renderPass, but one was not provided The Vulkan spec states: If the pipeline is being created with pre-rasterization shader state, fragment shader state, or fragment output interface state, renderPass must be a valid render pass object (https://www.khronos.org/registry/vulkan/specs/1.2/html/vkspec.html#VUID-VkGraphicsPipelineCreateInfo-renderPass-06574) VulkanInfo [CallbackWarning]: Validation Warning: [ UNASSIGNED-CoreValidation-Shader-OutputNotConsumed ] Object 0: handle = 0xcad092000000000d, type = VK_OBJECT_TYPE_SHADER_MODULE; | MessageID = 0x609a13b | fragment shader writes to output location 0 with no matching attachment VulkanInfo [CallbackError]: Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-renderPass-06603 ] Object 0: handle = 0x560166704cb0, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xab4165b7 | vkCreateGraphicsPipelines(): pCreateInfos[0].renderPass is not a valid render pass, but VK_EXT_graphics_pipeline_library is not enabled. The Vulkan spec states: If renderPass is not VK_NULL_HANDLE, renderPass must be a valid VkRenderPass handle (https://www.khronos.org/registry/vulkan/specs/1.3-khr-extensions/html/vkspec.html#VUID-VkGraphicsPipelineCreateInfo-renderPass-06603)