Zephyron
99073c8e19
renderer_vulkan: Add conditional rendering control setting
...
Adds user option to disable Vulkan conditional rendering, which can fix
flickering objects in some games caused by rapidly toggled draw calls.
Changes:
- Add use_conditional_rendering setting (default: enabled)
- Guard conditional rendering functions with setting check using [[unlikely]]
- Early exit in Pause/Resume and Compare functions when disabled
Disabling this in Graphics (Advanced) fixes flickering at cost of performance.
Signed-off-by: Zephyron <zephyron@citron-emu.org >
2025-10-17 16:47:57 +10:00
..
2025-10-07 06:46:53 +00:00
2025-10-17 16:47:57 +10:00
2025-05-06 16:06:48 +10:00
2025-10-04 04:17:25 +00:00
2025-09-21 11:33:26 +10:00
2025-10-07 19:51:12 +00:00
2025-10-11 13:51:57 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:08:59 +10:00
2025-10-08 16:24:54 +10:00
2025-05-06 16:11:33 +10:00
2025-05-06 16:08:59 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-10-08 16:21:14 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-10-02 23:58:53 +00:00
2025-10-02 23:59:25 +00:00
2025-05-06 16:06:48 +10:00
2025-10-04 04:14:58 +00:00
2025-10-04 04:16:45 +00:00
2025-10-04 04:16:09 +00:00
2025-10-04 05:43:49 +00:00
2025-10-04 05:42:45 +00:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:11:33 +10:00
2025-05-06 16:11:33 +10:00
2025-05-06 16:06:48 +10:00
2025-10-16 16:31:49 +10:00
2025-10-16 16:31:49 +10:00
2025-10-13 13:59:48 +10:00
2025-05-06 16:08:59 +10:00
2025-05-06 16:11:33 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:11:33 +10:00
2025-05-06 16:11:33 +10:00
2025-10-04 00:32:12 +00:00
2025-10-12 21:45:53 +00:00
2025-10-12 21:45:19 +00:00
2025-05-06 16:06:48 +10:00
2025-05-06 16:06:48 +10:00