RetroArch/menu
Ophidon 7b711214a7
Slang Subframe Shaders Feature (#16209)
Adds support for sub-frame shaders to vulkan/glcore/dx10-11-12.

Builds on the concept already present for frame duplication in use for BFI, to present multiple 'sub' frames per real frame to the shaders, so they can run at a higher framerate than the content framerate. Must be enabled via subframe shaders setting under synchronization settings to be active.

Will allow BFI to be implemented inside of the shaders, among any other use for the higher framerate shader authors can devise.

CurrentSubFrame and TotalSubFrames have been available inside the shaders to track what they want to do on an given subframe. TotalSubFrames will always be 1 when the setting is disabled (and when in menu/ff/pause). Framecount will not increment on sub-frames, as it does not for injected bfi frames now. Should not interfere with any existing shaders that do not check for subframes.
2024-02-09 03:12:55 -08:00
..
cbs Slang Subframe Shaders Feature (#16209) 2024-02-09 03:12:55 -08:00
drivers Option for disabling initial disc change (#16197) 2024-02-04 11:58:16 -08:00
menu_cbs.h Removal of thumbnail pack downloader related options (#16096) 2024-01-09 00:17:47 -08:00
menu_contentless_cores.c Cleanups: 2023-07-18 16:46:54 +02:00
menu_defines.h video_frame_info - start passing flags 2023-08-16 19:17:23 +02:00
menu_displaylist.c Slang Subframe Shaders Feature (#16209) 2024-02-09 03:12:55 -08:00
menu_displaylist.h Removal of thumbnail pack downloader related options (#16096) 2024-01-09 00:17:47 -08:00
menu_driver.c Fix narrator modes (#16179) 2024-02-08 21:14:23 -08:00
menu_driver.h (cheevos) inform user when server is unreachable (#15970) 2023-12-02 05:33:13 -08:00
menu_entries.h Prevent left-right hold in boolean menu items (#15530) 2023-07-29 04:59:59 +02:00
menu_explore.c Graceful fallback to readonly mode if RDB can't be opened readwrite (#15569) 2023-08-10 11:04:47 -07:00
menu_input.h Input binding rework (#15603) 2023-08-16 11:13:14 -07:00
menu_screensaver.c Get rid of font_driver_flush 2023-06-15 23:41:40 +02:00
menu_screensaver.h Revert "Header cleanups - don't include retroarch.h everywhere" 2023-01-08 09:05:46 +01:00
menu_setting.c Slang Subframe Shaders Feature (#16209) 2024-02-09 03:12:55 -08:00
menu_setting.h
menu_shader.h Make one function static 2023-05-11 23:14:36 +02:00