ShaderGlass is a GPU-accelerated shader pipeline designed to render real-time visual effects as an overlay on the desktop or specific application windows. It processes visual input through programmable fragment shaders to modify screen output or live video feeds.
The project supports the import of custom shader definitions and the hot-loading of external files to test and tune visual effects without restarting. It includes a library management system for browsing presets and adjusting specific parameters to refine the final output.
The application routes input from various sources, including screen regions, webcams, and capture cards. It provides tools for aspect ratio correction, display performance optimization, and a transparent windowing system that can toggle between click-through and active interaction modes.
Configuration profiles and shader settings can be saved and exported to files for rapid switching between different visual setups.