Aliet Exposito Garcia
72b3ead892
feat(OpenGL renderer): add post presentation gamma control
...
Some titles and enhancement mods/plugins might require display level gamma correction to improve shadow detail and overall visibility without altering guest rendering state. This introduces a public gamma adjustment interface for the OpenGL renderer via `gl_renderer_set_post_gamma`, that enables external plugins to adjust the display curve cleanly at runtime.
This adjustment applies exclusively to game content and temporal interpolation passes while leaving host interface elements, bezels, and previously composed frames untouched. Modifying the gamma setting immediately invalidates the presentation buffer so that changes become visible on screen without requiring new video memory writes from the guest system.
2026-09-13 01:30:10 -04:00
..
2026-06-12 04:25:56 -07:00
2026-08-05 18:16:16 -07:00
2026-08-05 19:37:45 -07:00
2026-07-29 03:18:10 -04:00
2026-07-27 16:36:48 -07:00
2026-09-03 11:41:22 -07:00
2026-08-30 23:24:47 +03:00
2026-07-15 22:22:38 -07:00
2026-06-12 04:25:56 -07:00
2026-07-01 09:28:50 -07:00
2026-09-10 17:23:03 -07:00
2026-07-29 03:18:10 -04:00
2026-07-14 11:08:02 -07:00
2026-09-03 07:39:07 -07:00
2026-08-01 02:15:34 -07:00
2026-06-29 21:53:27 -07:00
2026-09-11 16:38:34 -04:00
2026-08-06 22:50:38 -04:00
2026-08-04 19:32:16 -07:00
2026-08-31 09:15:39 +03:00
2026-09-03 01:20:43 +03:00
2026-09-03 16:47:19 -07:00
2026-09-03 07:39:07 -07:00
2026-08-08 22:50:17 -04:00
2026-08-27 13:21:17 -07:00
2026-08-30 14:20:09 -04:00
2026-09-08 18:09:52 -07:00
2026-06-18 18:47:27 -07:00
2026-09-13 01:30:10 -04:00
2026-07-14 18:35:07 -07:00
2026-09-07 12:30:30 -07:00
2026-09-07 12:30:30 -07:00
2026-09-06 14:53:35 +01:00
2026-08-06 00:53:03 -04:00
2026-09-07 22:40:23 -07:00
2026-08-07 22:14:26 -04:00
2026-08-25 01:50:55 -07:00
2026-09-03 21:00:59 -04:00
2026-08-14 15:22:29 -07:00
2026-08-07 16:42:43 -04:00
2026-08-29 22:08:31 -07:00
2026-08-15 12:15:23 +03:00
2026-09-11 16:38:34 -04:00
2026-06-18 14:56:12 -07:00
2026-09-02 14:11:25 -07:00
2026-08-03 05:26:37 -04:00
2026-07-14 22:44:31 -07:00
2026-07-19 13:40:03 -07:00
2026-08-06 20:34:50 -04:00
2026-09-05 21:18:20 -04:00
2026-09-11 23:05:07 -07:00
2026-09-02 13:26:06 -04:00
2026-08-27 13:21:17 -07:00
2026-08-09 22:24:48 -04:00
2026-08-08 12:29:59 -04:00
2026-08-11 23:52:31 -04:00
2026-08-11 23:52:31 -04:00
2026-08-11 23:52:31 -04:00
2026-08-11 23:52:31 -04:00
2026-08-07 18:11:35 -04:00
2026-09-11 22:28:03 -07:00
2026-07-15 22:22:38 -07:00
2026-07-20 00:43:41 -07:00
2026-09-11 22:28:03 -07:00
2026-09-11 23:39:46 -07:00
2026-07-19 16:19:57 -07:00
2026-07-19 12:11:56 -07:00
2026-09-03 07:39:07 -07:00
2026-09-03 07:39:07 -07:00
2026-08-27 20:44:13 -07:00
2026-07-10 15:23:44 -07:00
2026-08-03 05:26:37 -04:00
2026-08-27 14:39:54 -04:00
2026-09-11 16:38:34 -04:00
2026-09-11 16:38:34 -04:00
2026-09-11 01:26:22 +03:00
2026-08-08 23:02:52 -04:00
2026-08-06 00:52:14 -04:00
2026-09-10 17:23:03 -07:00
2026-07-21 21:38:05 -07:00
2026-07-19 14:54:30 -07:00
2026-07-31 17:14:35 -04:00
2026-08-09 19:07:55 -07:00
2026-09-12 19:39:09 -04:00
2026-08-25 01:57:44 -07:00
2026-08-13 17:38:22 -04:00
2026-08-11 23:52:31 -04:00
2026-09-06 03:31:38 -04:00
2026-08-28 17:33:52 -04:00
2026-07-21 21:37:57 -07:00
2026-08-12 11:12:24 -07:00
2026-07-31 17:14:35 -04:00
2026-07-29 03:18:10 -04:00
2026-08-15 12:19:16 +03:00
2026-07-31 17:14:35 -04:00
2026-07-29 03:18:10 -04:00
2026-07-29 03:18:10 -04:00
2026-08-25 01:54:42 -07:00
2026-08-29 11:04:30 -04:00
2026-08-29 21:50:00 -04:00
2026-09-05 21:34:14 +03:00
2026-09-05 21:47:40 +03:00
2026-08-27 14:39:54 -04:00
2026-07-14 18:56:51 -07:00
2026-09-03 07:39:07 -07:00
2026-09-01 15:54:47 -04:00
2026-09-05 12:17:16 -04:00
2026-07-06 15:19:08 -07:00
2026-06-26 15:04:25 -07:00
2026-07-29 03:18:10 -04:00
2026-07-15 22:22:38 -07:00
2026-07-15 22:22:38 -07: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-08-27 21:17:20 -07:00