Shokunin
84d718f981
GL: forget the bezel texture when the renderer shuts down
...
The session reset clears g_bezel_path, which only stops the next load.
gl_renderer_shutdown() deleted the context but kept s_bezel_tex, and
present_bezel() draws whenever that name is nonzero, so a lobby rematch
would bind the previous session's texture name in its new context.
Shutdown now drops it through gl_renderer_set_bezel(NULL, 0, 0) while
the context is still current. Only a soft return to the lobby and
process exit shut the renderer down.
The source guard checks the shutdown call and set_bezel's NULL path.
MOD_PACKAGES.md says what each half of the bezel reset does and gives
the exact reset values for the adaptive cap and the native pacing rate.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 20:05:17 -07:00
..
2026-09-03 07:39:06 -07:00
2026-06-06 23:04:23 -07:00
2026-07-20 14:13:46 -07:00
2026-09-11 22:28:03 -07:00
2026-07-13 21:52:25 -07:00
2026-09-26 08:03:57 -07:00
2026-09-13 16:50:26 -07:00
2026-07-19 12:11:56 -07:00
2026-08-11 14:34:12 -07:00
2026-07-20 13:42:06 -07:00
2026-07-29 03:18:10 -04:00
2026-08-31 09:16:14 +03:00
2026-07-29 03:18:10 -04:00
2026-08-09 20:44:26 -07:00
2026-09-26 06:43:12 -07:00
2026-07-17 23:56:58 -07:00
2026-04-28 21:29:19 -07:00
2026-08-05 18:16:16 -07:00
2026-08-11 14:34:12 -07:00
2026-08-30 23:24:47 +03:00
2026-08-30 23:24:47 +03:00
2026-04-28 21:29:19 -07:00
2026-09-11 23:39:11 -07:00
2026-09-11 23:39:11 -07:00
2026-08-01 02:15:34 -07:00
2026-07-20 17:34:12 -07:00
2026-09-26 06:31:33 -07:00
2026-09-11 23:39:47 -07:00
2026-09-14 17:26:33 +03:00
2026-08-27 21:17:20 -07:00
2026-08-31 09:15:39 +03:00
2026-09-03 01:23:01 +03:00
2026-09-05 19:53:03 +03:00
2026-07-29 03:18:10 -04:00
2026-09-07 16:11:22 +03:00
2026-08-14 19:12:37 -07:00
2026-08-27 13:21:17 -07:00
2026-08-27 13:21:17 -07:00
2026-08-27 13:21:17 -07:00
2026-06-09 20:09:25 -07:00
2026-08-29 04:33:56 +03:00
2026-08-29 04:43:30 +03:00
2026-09-13 21:06:58 -07:00
2026-09-06 13:36:37 +03:00
2026-07-14 18:35:07 -07:00
2026-07-14 18:34:32 -07:00
2026-09-13 16:33:46 -07:00
2026-09-08 12:52:09 -07:00
2026-09-26 08:03:57 -07:00
2026-07-21 15:54:07 -07:00
2026-09-14 17:26:34 +03:00
2026-09-26 06:31:33 -07:00
2026-09-14 17:26:31 +03:00
2026-08-25 01:50:55 -07:00
2026-09-04 23:32:45 -07:00
2026-08-25 20:37:49 -07:00
2026-09-26 07:34:20 -07:00
2026-07-25 17:02:33 -07:00
2026-07-14 20:03:02 -07:00
2026-09-24 14:38:03 -07:00
2026-08-15 12:15:23 +03:00
2026-09-14 17:26:30 +03:00
2026-09-11 16:38:34 -04:00
2026-08-25 13:10:52 -07:00
2026-09-07 16:11:21 +03:00
2026-07-29 03:18:10 -04:00
2026-09-02 14:11:25 -07:00
2026-09-02 14:11:25 -07:00
2026-09-11 23:39:47 -07:00
2026-09-05 21:47:18 -04:00
2026-09-26 08:03:57 -07:00
2026-08-31 19:28:10 -07:00
2026-09-25 22:27:47 -07:00
2026-09-26 12:11:39 -07:00
2026-08-25 20:37:49 -07:00
2026-09-13 16:50:26 -07:00
2026-08-27 21:18:17 -07:00
2026-09-13 16:50:26 -07:00
2026-09-28 20:05:17 -07:00
2026-09-26 13:58:16 -07:00
2026-09-26 13:58:16 -07:00
2026-09-28 16:26:33 -07:00
2026-09-13 21:06:58 -07:00
2026-08-11 14:34:12 -07:00
2026-08-11 14:34:12 -07:00
2026-08-11 23:52:31 -04:00
2026-07-20 14:13:46 -07:00
2026-08-15 18:34:47 -07:00
2026-09-26 08:03:57 -07:00
2026-07-19 12:11:56 -07:00
2026-09-11 23:39:47 -07:00
2026-07-19 16:19:57 -07:00
2026-07-19 12:11:56 -07:00
2026-09-26 08:03:58 -07:00
2026-09-07 16:11:22 +03:00
2026-07-18 08:32:42 -07:00
2026-09-02 18:28:24 -07:00
2026-08-31 19:28:10 -07:00
2026-09-03 07:39:07 -07:00
2026-08-30 14:20:09 -04:00
2026-08-06 00:52:14 -04:00
2026-08-27 16:26:44 +03:00
2026-09-12 23:30:41 -07:00
2026-07-19 12:11:56 -07:00
2026-07-19 14:54:30 -07:00
2026-09-26 08:03:57 -07:00
2026-09-26 08:03:57 -07:00
2026-08-25 01:54:42 -07:00
2026-09-26 15:38:21 -07:00
2026-08-11 14:34:12 -07:00
2026-08-31 09:15:51 +03:00
2026-09-26 12:11:39 -07:00
2026-09-11 23:39:47 -07:00
2026-09-04 07:33:08 -04:00
2026-07-18 08:32:42 -07:00
2026-09-03 11:41:22 -07:00
2026-09-05 21:47:40 +03:00
2026-08-25 01:39:33 -07:00
2026-09-26 08:03:58 -07:00
2026-09-07 17:17:30 +03:00
2026-09-13 16:33:46 -07:00
2026-09-13 16:33:46 -07:00
2026-08-11 14:34:12 -07:00
2026-09-13 16:33:46 -07:00
2026-08-11 14:34:12 -07:00
2026-08-05 18:16:16 -07:00
2026-07-14 18:56:51 -07:00
2026-08-21 23:34:25 +01:00
2026-08-26 21:43:28 +03:00
2026-09-05 12:17:16 -04:00
2026-08-25 02:11:25 -07:00
2026-07-29 03:18:10 -04:00
2026-07-21 15:54:17 -07:00
2026-07-21 15:54:29 -07:00
2026-09-06 14:16:53 +03:00
2026-07-21 15:55:06 -07:00
2026-07-21 15:55:11 -07:00
2026-08-25 11:17:44 -04:00
2026-07-21 15:54:42 -07:00
2026-09-24 14:42:12 -07:00
2026-07-29 03:18:10 -04:00
2026-09-08 12:52:09 -07:00
2026-09-03 01:20:41 +03:00
2026-09-07 22:40:23 -07:00
2026-09-13 19:27:03 -07:00
2026-08-27 21:17:20 -07:00
2026-09-13 21:06:58 -07:00