Не уверен, что делать с вашим вопросом, кроме ответа "да".
VkRenderPassBeginInfo
VU:
renderPass
должен быть совместим с renderPass
членом структуры VkFramebufferCreateInfo
, указанной при создании framebuffer
.
например, vkCmdDraw
VU:
Текущий рендер pass должен быть совместимым с renderPass
членом структуры VkGraphicsPipelineCreateInfo
, указанной при создании VkPipeline
, привязанного к VK_PIPELINE_BIND_POINT_GRAPHICS
.
Т.е. VkFramebuffer
соотв. VkPipeline
должен использоваться с проходом рендеринга, который является «только» совместимым, не обязательно с тем же дескриптором объекта.