Holammer
Member
Here's a clever open source CRT shader solution, a window you can move around on the desktop or apply to applications running with borderless fullscreen. It's been around for years, but it just hit version 1.0.
Very strange to work with at first, but it works with everything and there's no need to do a new Reshade injection every time a program is updated. It is highly customizeable and includes Retroarch's 800+ shaders.

GitHub - mausimus/ShaderGlass: Overlay for running GPU shaders on top of Windows desktop
Overlay for running GPU shaders on top of Windows desktop - mausimus/ShaderGlass
Via Niche Gamer