cfgfile_dwrite(f, _T("gfx_black_frame_insertion_ratio"), _T("%d"), p->lightboost_strobo_ratio);
cfgfile_write_str(f, _T("gfx_api"), filterapi[p->gfx_api]);
cfgfile_write_str(f, _T("gfx_api_options"), filterapiopts[p->gfx_api_options]);
+ cfgfile_dwrite_bool(f, _T("gfx_hdr"), p->gfx_hdr);
cfgfile_dwrite(f, _T("gfx_horizontal_tweak"), _T("%d"), p->gfx_extrawidth);
cfgfile_dwrite(f, _T("gfx_frame_slices"), _T("%d"), p->gfx_display_sections);
cfgfile_dwrite_bool(f, _T("gfx_vrr_monitor"), p->gfx_variable_sync != 0);
|| cfgfile_yesno(option, value, _T("gfx_black_frame_insertion"), &p->lightboost_strobo)
|| cfgfile_yesno(option, value, _T("gfx_flickerfixer"), &p->gfx_scandoubler)
|| cfgfile_yesno(option, value, _T("gfx_autoresolution_vga"), &p->gfx_autoresolution_vga)
+ || cfgfile_yesno(option, value, _T("gfx_hdr"), &p->gfx_hdr)
|| cfgfile_yesno(option, value, _T("show_refresh_indicator"), &p->refresh_indicator)
|| cfgfile_yesno(option, value, _T("warp"), &p->turbo_emulation)
|| cfgfile_yesno(option, value, _T("headless"), &p->headless)
desc1.WhitePoint[0], desc1.WhitePoint[1]);
write_log(_T("MinL=%f MaxL=%f MaxFFL=%f\n"),
desc1.MinLuminance, desc1.MaxLuminance, desc1.MaxFullFrameLuminance);
- d3d->hdr = desc1.ColorSpace == DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020;
+ d3d->hdr = desc1.ColorSpace == DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 && currprefs.gfx_hdr;
}
adapterOutputx = adapterOutput6;
}