Graphics: Add data-driven pipeline passes
Fix compilation
This commit is contained in:
committed by
Jérôme Leclercq
parent
4995364418
commit
8fb6ea728d
@@ -6,6 +6,24 @@
|
||||
|
||||
namespace Nz
|
||||
{
|
||||
inline DepthPipelinePass::DepthPipelinePass(PassData& passData, std::string passName, const ParameterList& parameters) :
|
||||
DepthPipelinePass(passData, std::move(passName), GetMaterialPassIndex(parameters))
|
||||
{
|
||||
}
|
||||
|
||||
inline DepthPipelinePass::DepthPipelinePass(PassData& passData, std::string passName, std::size_t materialPassIndex) :
|
||||
FramePipelinePass(FramePipelineNotification::ElementInvalidation | FramePipelineNotification::MaterialInstanceRegistration),
|
||||
m_passIndex(materialPassIndex),
|
||||
m_lastVisibilityHash(0),
|
||||
m_passName(std::move(passName)),
|
||||
m_viewer(passData.viewer),
|
||||
m_elementRegistry(passData.elementRegistry),
|
||||
m_pipeline(passData.pipeline),
|
||||
m_rebuildCommandBuffer(false),
|
||||
m_rebuildElements(false)
|
||||
{
|
||||
}
|
||||
|
||||
inline void DepthPipelinePass::InvalidateCommandBuffers()
|
||||
{
|
||||
m_rebuildCommandBuffer = true;
|
||||
|
||||
Reference in New Issue
Block a user