refactor: move shadows-related code to separate module

This commit is contained in:
MihailRis
2025-07-29 00:29:55 +03:00
parent 70c5c67bd1
commit 8290c147c5
9 changed files with 317 additions and 243 deletions
+2 -2
View File
@@ -173,7 +173,7 @@ void LevelScreen::saveWorldPreview() {
static_cast<uint>(previewSize)}
);
renderer->draw(ctx, camera, false, true, 0.0f, *postProcessing);
renderer->renderFrame(ctx, camera, false, true, 0.0f, *postProcessing);
auto image = postProcessing->toImage();
image->flipY();
imageio::write("world:preview.png", image.get());
@@ -260,7 +260,7 @@ void LevelScreen::draw(float delta) {
if (!hud->isPause()) {
scripting::on_entities_render(engine.getTime().getDelta());
}
renderer->draw(
renderer->renderFrame(
ctx, *camera, hudVisible, hud->isPause(), delta, *postProcessing
);