Borderless Gaming Patch Notes — January 10, 2026
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
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.
100% game compatibility
Games that never worked with BorderlessGaming, like Dishonored, titles that reset after being made borderless, or anything with unusual window handling—now work.
Built-in upscaling
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.


History and feedback
Effects can access up to 7 previous frames and their own prior output. Build temporal AA, motion blur, accumulation effects.

Mouse input
Effects can read cursor position and clicks. Build effects that respond to where you're looking. 
Window mode
Render to a separate window instead of fullscreen. 
Background effects
Fill letterbox/pillarbox areas with blurred content, gradients, or ambient lighting instead of black bars without an app container.
Other changes
Window detection is now instant
Lower memory and CPU usage
Shader cache speeds up effect loading
Creating presets
Presets are JSON files (.bgfxp) that chain effects together. You can create them through the UI:

Or manually by writing them and dropping them into the presets folder in your data directory.
{
"version": 1,
"name": "My Preset",
"category": "Upscaling",
"passes": \[
{
"effect": "FSR/FSR_EASU.hlsl",
"scalingType": "Fit"
},
{
"effect": "FSR/FSR_RCAS.hlsl",
"parameters": {
"sharpness": 0.87
}
}
]
}
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.
Writing your own effects
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.
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.
Join the Discord to share feedback, report bugs, or show off what you're doing with BGFX.