From 35bbdf5ee97961ecca7cda2c3ad98aed558ace60 Mon Sep 17 00:00:00 2001 From: salmonik Date: Wed, 4 Nov 2026 14:15:49 +0100 Subject: Remove gamma slider; keep HDR brightness Wayland/XWayland discards window gamma ramps, so mat_monitorgamma could not work on the development setup. Drop the slider, config key and readback. Keep the in-engine HDR tonemap brightness and document that Fullbright turns tonemapping off. --- src/menu.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src/menu.cpp') diff --git a/src/menu.cpp b/src/menu.cpp index 033c0f9..020d2c5 100644 --- a/src/menu.cpp +++ b/src/menu.cpp @@ -81,7 +81,6 @@ bool g_auto_crouchjump = false; bool g_edge_jump = false; int g_fov_camera = 75; // HL2's stock camera FOV int g_fov_viewmodel = 54; // HL2's stock viewmodel FOV -int g_gamma = 22; // mat_monitorgamma x10, stock 2.2 int g_tonemap = 0; // mat_force_tonemap_scale x10, 0 = automatic int g_esp_col_hostile[3] = {255, 60, 60}; int g_esp_col_neutral[3] = {220, 220, 220}; @@ -249,8 +248,8 @@ void config_save() { g_esp_col_neutral[0], g_esp_col_neutral[1], g_esp_col_neutral[2], g_esp_col_friendly[0], g_esp_col_friendly[1], g_esp_col_friendly[2]); - fprintf(f, "[view]\nfov=%d\nvmfov=%d\ngamma=%d\ntonemap=%d\n", - g_fov_camera, g_fov_viewmodel, g_gamma, g_tonemap); + fprintf(f, "[view]\nfov=%d\nvmfov=%d\ntonemap=%d\n", g_fov_camera, + g_fov_viewmodel, g_tonemap); fprintf(f, "[movement]\ncrouchjump=%d\nedgejump=%d\n", (int)g_auto_crouchjump, (int)g_edge_jump); gui_config_write(f); @@ -405,11 +404,6 @@ static bool config_load() { lo = 20; hi = 120; stock = 54; - } else if (strcmp(key, "gamma") == 0) { - dst = &g_gamma; - lo = 16; - hi = 26; // the engine clamps mat_monitorgamma at 2.6 - stock = 22; } else if (strcmp(key, "tonemap") == 0) { dst = &g_tonemap; lo = 0; @@ -610,7 +604,6 @@ void config_reset_defaults() { g_edge_jump = false; g_fov_camera = 75; g_fov_viewmodel = 54; - g_gamma = 22; g_tonemap = 0; g_esp_col_hostile[0] = 255; g_esp_col_hostile[1] = 60; -- cgit v1.2.3