目前的代码中fxaa_pass是作为一个subpass存在于main_camera_pass中。他接受从color_grading_pass生成的图像作为一个combined_image_sampler。我的问题是为什么这样做是可行的?为什么一个subpass可以接受前一个subpass的color_attachment作为非input_attachment的输入?
在创建subpass时fxaa声明了一个input_attachment_reference,但是在fxaa shader中只有一个combined_image_sampler而不是input_attachment。vulkan规范上写着: