add 'graphics.soft-lighting' setting

This commit is contained in:
MihailRis
2025-11-10 18:28:24 +03:00
parent 232a86aae4
commit 0a45277f96
4 changed files with 32 additions and 16 deletions
+6 -5
View File
@@ -76,13 +76,14 @@ LevelScreen::LevelScreen(
engine, *controller, *renderer, assets, *player
);
keepAlive(settings.graphics.backlight.observe([=](bool) {
player->chunks->saveAndClear();
renderer->clear();
}));
keepAlive(settings.graphics.denseRender.observe([=](bool) {
auto resetChunks = [=](bool) {
player->chunks->saveAndClear();
renderer->clear();
};
keepAlive(settings.graphics.backlight.observe(resetChunks));
keepAlive(settings.graphics.softLighting.observe(resetChunks));
keepAlive(settings.graphics.denseRender.observe([=](bool flag) {
resetChunks(flag);
frontend->getContentGfxCache().refresh();
}));
keepAlive(settings.camera.fov.observe([=](double value) {