Graphics/FrameGraph: Add support for pass name (as debug sections)
This commit is contained in:
@@ -69,6 +69,7 @@ namespace Nz
|
||||
CommandBufferPtr commandBuffer;
|
||||
std::shared_ptr<Framebuffer> framebuffer;
|
||||
std::shared_ptr<RenderPass> renderPass;
|
||||
std::string name;
|
||||
std::vector<std::size_t> outputTextureIndices;
|
||||
std::vector<SubpassData> subpasses;
|
||||
std::vector<TextureTransition> transitions;
|
||||
|
||||
@@ -71,6 +71,7 @@ namespace Nz
|
||||
std::size_t passIndex;
|
||||
};
|
||||
|
||||
std::string name;
|
||||
std::vector<TextureTransition> textureTransitions;
|
||||
std::vector<Subpass> passes;
|
||||
};
|
||||
|
||||
@@ -50,6 +50,7 @@ namespace Nz
|
||||
inline std::size_t GetDepthStencilOutput() const;
|
||||
inline const ExecutionCallback& GetExecutionCallback() const;
|
||||
inline const std::vector<Input>& GetInputs() const;
|
||||
inline const std::string& GetName() const;
|
||||
inline const std::vector<Output>& GetOutputs() const;
|
||||
inline std::size_t GetPassId() const;
|
||||
|
||||
|
||||
@@ -69,6 +69,11 @@ namespace Nz
|
||||
return m_inputs;
|
||||
}
|
||||
|
||||
inline const std::string& FramePass::GetName() const
|
||||
{
|
||||
return m_name;
|
||||
}
|
||||
|
||||
inline auto FramePass::GetOutputs() const -> const std::vector<Output>&
|
||||
{
|
||||
return m_outputs;
|
||||
|
||||
Reference in New Issue
Block a user