v1.2.0 - BGFX
[p]BGFX is a new mode for Borderless Gaming that captures game windows at the compositor level and processes them through a GPU effect pipeline. If you can see it on screen, BGFX can capture it and upscale it.[/p][p][/p][h2]100% game compatibility[/h2][p]
Games that never worked with BorderlessGaming, like Dishonored, titles that reset after being made borderless, or anything with unusual window handling—now work.
[/p][h2]Built-in upscaling[/h2][p]Run games at lower resolutions, upscale to native. We ship FSR, NIS, GSR, Anime4K, NNEDI3, RAVU, and dozens more. Works on any content; games, video, anime. [/p][p]![]()
[/p][h2]History and feedback[/h2][p]Effects can access up to 7 previous frames and their own prior output. Build temporal AA, motion blur, accumulation effects. [/p][h2]
[/h2][h2]Mouse input[/h2][p]Effects can read cursor position and clicks. Build effects that respond to where you're looking.
[/p][h2]Window mode[/h2][p]Render to a separate window instead of fullscreen.
[/p][h2]Background effects[/h2][p]
Fill letterbox/pillarbox areas with blurred content, gradients, or ambient lighting instead of black bars without an app container.
[/p][hr][/hr][h2] Other changes[/h2]
[/h3][p]Or manually by writing them and dropping them into the presets folder in your data directory. [/p][p][c]{[/c][/p][p][c] "version": 1,[/c][/p][p][c] "name": "My Preset",[/c][/p][p][c] "category": "Upscaling",[/c][/p][p][c] "passes": \[[/c][/p][p][c] {[/c][/p][p][c] "effect": "FSR/FSR_EASU.hlsl",[/c][/p][p][c] "scalingType": "Fit"[/c][/p][p][c] },[/c][/p][p][c] {[/c][/p][p][c] "effect": "FSR/FSR_RCAS.hlsl",[/c][/p][p][c] "parameters": {[/c][/p][p][c] "sharpness": 0.87[/c][/p][p][c] }[/c][/p][p][c] }[/c][/p][p][c] ][/c][/p][p][c]}[/c][/p][p][/p][p]Each pass runs an effect. Set scalingType to control output size: Normal (use scaleX/scaleY multipliers), Fit (fit to display), Fill (fill display, may crop), or Absolute (fixed pixel size). Override effect parameters by name in the parameters object. Check the included presets for examples.[/p][p][/p][h3]Writing your own effects[/h3][p]BGFX documentation is in the Effects folder. Effects are HLSL with header directives. Write a function that takes UV coordinates and returns a color; BGFX generates the compute shader dispatch code.[/p][p]This architecture exposes the zero-copy renderer internals directly. Slang shader support and ML model integration (for BGUS upscaling and BGFG frame generation) are planned for the next minor release. They will be free content updates. [/p][hr][/hr][p]
Join the Discord to share feedback, report bugs, or show off what you're doing with BGFX.[/p]
Games that never worked with BorderlessGaming, like Dishonored, titles that reset after being made borderless, or anything with unusual window handling—now work.
Fill letterbox/pillarbox areas with blurred content, gradients, or ambient lighting instead of black bars without an app container.
- [p]Window detection is now instant[/p]
- [p]Lower memory and CPU usage [/p]
- [p]Shader cache speeds up effect loading [/p]
Join the Discord to share feedback, report bugs, or show off what you're doing with BGFX.[/p]