Has there been any discussion of a VK_LAYER_KHRONOS_dynamic_rendering, that would implement VK_KHR_dynamic_rendering on top of the Vulkan 1.0/1.1 core render pass API ?
I have yet to use VK_KHR_dynamic_rendering extensively, but felt like such an implementation layer might come in handy e.g. when developing for Android when one mostly or exclusively uses single-subpass render passes.
Based on your knowledge on the extension, how feasible do you think such an implementation would be ?
One concern is that this hypothetical layer would, for each application-facing VkPipeline, need to create on-demand and track an actual VkPipeline for each actual VkRenderPass, not to mention creating those VkRenderPasss on-demand.