|
KarmaEngine
Game Engine for practical learning and research purposes
|
Template (for VkSubpassDescription(2)) definition of FVulkanSubpassDescription. More...
#include <VulkanRenderPass.h>
Template (for VkSubpassDescription(2)) definition of FVulkanSubpassDescription.
This is primary class template for subpasses.
Subpasses in Vulkan are passes in RenderPass that define how attachments are used. There is one main subpass which is used for standard rendering, which we are going to implement in FVulkanRenderPassBuilder::BuildCreateInfo()
Unreal Engine has multiple subpasses for various effects. For instance color write / depth read subpass for deferred shading optimization etc. We will keep this simple.