Renderer: Add RenderPipeline::GetPipelineInfo

This commit is contained in:
Jérôme Leclercq
2020-10-30 23:07:21 +01:00
parent b62130dab9
commit 40f3072ff9
4 changed files with 10 additions and 2 deletions

View File

@@ -28,6 +28,8 @@ namespace Nz
VkPipeline Get(const Vk::RenderPass& renderPass) const;
inline const RenderPipelineInfo& GetPipelineInfo() const override;
static std::vector<VkPipelineColorBlendAttachmentState> BuildColorBlendAttachmentStateList(const RenderPipelineInfo& pipelineInfo);
static VkPipelineColorBlendStateCreateInfo BuildColorBlendInfo(const RenderPipelineInfo& pipelineInfo, const std::vector<VkPipelineColorBlendAttachmentState>& attachmentState);
static VkPipelineDepthStencilStateCreateInfo BuildDepthStencilInfo(const RenderPipelineInfo& pipelineInfo);

View File

@@ -7,6 +7,10 @@
namespace Nz
{
inline const RenderPipelineInfo& VulkanRenderPipeline::GetPipelineInfo() const
{
return m_pipelineInfo;
}
}
#include <Nazara/VulkanRenderer/DebugOff.hpp>