Integrate render target handling in frame graphs (#411)
* Graphics: Integrate RenderTarget in FrameGraph - This handles the blit to texture/swapchain in the FrameGraph and fixes RenderTextureBlit - Dummy attachments were added to the FrameGraph class to handle link without texture (used to setup a dependency between two passes with no texture) - FramePass now supports custom access/layout/usage for inputs * Graphics/RenderTarget: Allow to set any RenderTarget as output
This commit is contained in:
@@ -26,8 +26,7 @@ namespace Nz
|
||||
RenderTextureBlit(RenderTextureBlit&&) = delete;
|
||||
~RenderTextureBlit() = default;
|
||||
|
||||
void OnBuildGraph(FrameGraph& graph, std::size_t attachmentIndex) const override;
|
||||
void OnRenderEnd(RenderResources& resources, const BakedFrameGraph& frameGraph, std::size_t finalAttachment) const override;
|
||||
std::size_t OnBuildGraph(FrameGraph& graph, std::size_t attachmentIndex) const override;
|
||||
|
||||
const Vector2ui& GetSize() const override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user