aboutsummaryrefslogtreecommitdiff
path: root/src/client/render/anaglyph.cpp
diff options
context:
space:
mode:
authorx2048 <codeforsmile@gmail.com>2023-03-19 21:31:15 +0100
committerGitHub <noreply@github.com>2023-03-19 21:31:15 +0100
commit6cd2eea48781dd7318b6ea78c5cdea4a3ee5db02 (patch)
treea5d0da127c7b4637adefde7a80e72580dff68484 /src/client/render/anaglyph.cpp
parent09342c0811bb8d035e012a79dce714a6b63722e4 (diff)
downloadminetest-6cd2eea48781dd7318b6ea78c5cdea4a3ee5db02.tar.xz
Move drawing of wield tool into a dedicated step of the pipeline (#13338)
Diffstat (limited to 'src/client/render/anaglyph.cpp')
-rw-r--r--src/client/render/anaglyph.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/client/render/anaglyph.cpp b/src/client/render/anaglyph.cpp
index 46f417900..b26db9186 100644
--- a/src/client/render/anaglyph.cpp
+++ b/src/client/render/anaglyph.cpp
@@ -73,19 +73,20 @@ void populateAnaglyphPipeline(RenderPipeline *pipeline, Client *client)
step3D->setRenderTarget(enable_override_material);
// left eye
- pipeline->addStep(pipeline->createOwned<OffsetCameraStep>(false));
- pipeline->addStep(pipeline->createOwned<SetColorMaskStep>(video::ECP_RED));
+ pipeline->addStep<OffsetCameraStep>(false);
+ pipeline->addStep<SetColorMaskStep>(video::ECP_RED);
pipeline->addStep(step3D);
// right eye
- pipeline->addStep(pipeline->createOwned<OffsetCameraStep>(true));
- pipeline->addStep(pipeline->createOwned<SetColorMaskStep>(video::ECP_GREEN | video::ECP_BLUE));
+ pipeline->addStep<OffsetCameraStep>(true);
+ pipeline->addStep<SetColorMaskStep>(video::ECP_GREEN | video::ECP_BLUE);
pipeline->addStep(step3D);
// reset
- pipeline->addStep(pipeline->createOwned<OffsetCameraStep>(0.0f));
- pipeline->addStep(pipeline->createOwned<SetColorMaskStep>(video::ECP_ALL));
+ pipeline->addStep<OffsetCameraStep>(0.0f);
+ pipeline->addStep<SetColorMaskStep>(video::ECP_ALL);
- pipeline->addStep(pipeline->createOwned<MapPostFxStep>());
- pipeline->addStep(pipeline->createOwned<DrawHUD>());
+ pipeline->addStep<DrawWield>();
+ pipeline->addStep<MapPostFxStep>();
+ pipeline->addStep<DrawHUD>();
}