hot-fix: fix for unintended gamma correction bypass when HDR is disabled

This commit is contained in:
psucien 2025-02-09 18:22:07 +01:00
parent f3afbfbcec
commit 5d4812d1a6
2 changed files with 3 additions and 3 deletions

View file

@ -916,7 +916,7 @@ Frame* Presenter::GetRenderFrame() {
// Initialize default frame image
if (frame->width == 0 || frame->height == 0 || frame->is_hdr != swapchain.GetHDR()) {
RecreateFrame(frame, 1920, 1080);
RecreateFrame(frame, Config::getScreenWidth(), Config::getScreenHeight());
}
return frame;

View file

@ -47,7 +47,7 @@ class Rasterizer;
class Presenter {
struct PostProcessSettings {
float gamma = 1.0f;
bool hdr = false;
u32 hdr = 0;
};
public:
@ -113,7 +113,7 @@ public:
return;
}
swapchain.SetHDR(enable);
pp_settings.hdr = enable;
pp_settings.hdr = enable ? 1 : 0;
}
private: