This commit is contained in:
Confideo-IOM
2026-09-29 12:52:37 +01:00
parent 7a1eaa3654
commit def7bbffee
46 changed files with 1492 additions and 561 deletions
@@ -1,5 +1,6 @@
#include "HydraDeferredPipeline.h"
#include "HydraRenderStage.h"
#include "HydraLandscapeRenderStage.h"
#include "../engine/HydraEngine.h"
#include "../buffer/HydraBufferManager.h"
#include "../buffer/HydraTextureBufferManager.h"
@@ -216,13 +217,14 @@ void HydraDeferredPipeline::_CreateColourRenderStage()
true,
GL_BACK,
true,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_COLOUR);
m_render_stages.push_back(render_stage);
}
void HydraDeferredPipeline::_CreateLandscapeRenderStage()
{
HydraRenderStage* render_stage = new HydraRenderStage();
HydraLandscapeRenderStage* render_stage = new HydraLandscapeRenderStage();
std::string shader_path = std::string(shader_base);
HydraBufferManager* buffer_manager = GetEngine()->BufferManager();
@@ -265,6 +267,7 @@ void HydraDeferredPipeline::_CreateLandscapeRenderStage()
true,
GL_BACK,
true,
GL_LINE,
HYDRA_RENDERABLE_TYPE::HYDRA_LANDSCAPE);
m_render_stages.push_back(render_stage);
}
@@ -340,6 +343,7 @@ void HydraDeferredPipeline::_CreateOutputRenderStage()
false,
GL_BACK,
true,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_OUTPUT);
m_render_stages.push_back(render_stage);
}
@@ -385,6 +389,7 @@ void HydraDeferredPipeline::_CreateTextureDebugOutputStage()
false,
GL_BACK,
false,
GL_FILL,
HYDRA_RENDERABLE_TYPE::HYDRA_TEXTURE_DEBUG);
m_render_stages.push_back(render_stage);
}