1. Borderless Gaming
  2. News

Borderless Gaming News

v1.2.7

  • [p]Fixes a crash caused by a race condition in window enumeration [/p]
  • [p]Fixes a crash on the latest release of Windows[/p]
  • [p]The app refresh button has been removed from the UI. It’s no longer needed.[/p]
  • [p]Profiles can now be quickly created using existing profiles as a template.[/p]
  • [p]Fixed games with splash screens not having profiles applied.[/p]
  • [p]Fixed a bug that would cause Borderless Gaming to become unresponsive when Once Human was launched.[/p]
  • [p]Fixed an issue where sometimes moving the mouse during scaling would block rendering [/p]
  • [p]Effect compilation errors now get logged and display on the overlay during scaling mode[/p]
  • [p]In multi-GPU systems such as those with integrated graphics, you can choose which GPU handles upscaling and running effects from the global settings menu. Feedback wanted.[/p]
  • [p]Fixed an endless loop where scaling fails but does not properly shutdown.[/p]

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]
  • [p]Window detection is now instant[/p]
  • [p]Lower memory and CPU usage [/p]
  • [p]Shader cache speeds up effect loading [/p]
[p][/p][h2]Creating presets[/h2][p]Presets are JSON files (.bgfxp) that chain effects together. You can create them through the UI:[/p][h3][/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]

Borderless Gaming v1.1.3

This update brings multi-language support, a new compatibility mode for troubleshooting stubborn games, and several quality of life improvements.

[h2]Multi-Language Support[/h2]

Borderless Gaming now supports multiple languages (again)! The entire UI has been localized in 31+ languages and language files are easily customizable. If you want to contribute a new language, join the Discord.

[h2]Compatibility Mode[/h2]

Some games use non-standard window handling that doesn't play well with modern borderless techniques. I've added a Compatibility Mode that replicates the exact window manipulation behavior from the original Borderless Gaming.

How it works:
  • Launch Borderless Gaming with the --compat command line argument
  • The title bar will show "[COMPAT]" to indicate you're running in compatibility mode
  • Uses legacy-style window style removal and positioning that some older games expect


When to use it:
If a game works in compatibility mode but NOT in normal mode, please let me know! Report the game on Discord or Steam Discussions so I can investigate and potentially add native support for that game's window handling quirks.

[h2]Profile Pinning & Sorting[/h2]

Managing lots of profiles is now easier with new organization features.

  • Pin Profiles - Right-click any profile to pin it. Pinned profiles always appear at the top of your list
  • Smart Sorting - Profiles are now sorted alphabetically, with pinned profiles grouped at the top
  • Visual Indicators - Pinned profiles show a pin icon for easy identification


[h2]Improved Monitor Detection[/h2]

  • Better Fallback Logic - If monitor detection fails, the app now gracefully falls back to the primary monitor
  • Enhanced Logging - More detailed logging for monitor retrieval helps diagnose multi-monitor issues
  • Improved Reliability - Fixes edge cases where monitor info could fail on certain display configurations


[h2]Technical Improvements[/h2]

[hr][/hr]

[h3]A Note on Compatibility Mode[/h3]

The new compatibility mode exists because modern Windows and game engines have evolved significantly since the original Borderless Gaming was written. The new default behavior works better with most games, but some older or quirky titles expect the exact sequence of Windows API calls from the original version.

If you find a game that:
  • Works with --compat flag but not normally
  • Has visual glitches in normal mode but not in compat mode
  • Crashes or behaves strangely only in one mode


Please report it! Include the game name and what happens in each mode. This helps me improve the default behavior so fewer people need to use compatibility mode.

[hr][/hr]

[h3]Thank you for using Borderless Gaming![/h3]

Join the community:
Discord Server | Steam Discussions | Documentation

If you enjoy Borderless Gaming, please consider leaving a positive review and telling your friends!

Untitled

  • [p]When Borderless Gaming is launched it will apply profiles to apps started before it[/p]
  • [p]Fixes launch issues [/p]

Borderless Gaming v1.1.0

Version 1.1.0 - UI Overhaul & Performance Update


I rebuilt the interface from the ground up using native Windows UI components for a more cohesive experience that feels right at home on Windows.

  • Modern Fluent Design - Redesigned interface using Windows Fluent components for better visual consistency with your operating system
  • Improved Dark Mode - Fully native dark/light theme support that seamlessly matches Windows system preferences
  • Cleaner Layout - Reorganized main window with better spacing and visual hierarchy
  • No More Distracting Animations - Removed unnecessary UI animations for a snappier, more responsive feel
  • Enhanced Settings Panel - Redesigned settings flyout with better organization and clearer labels
  • Native Dialogs - All dialogs now use Windows-native styling for consistency




[h2]Brand New Profile Editor[/h2]

Say goodbye to cramped, nested expanders! I built a completely new dedicated profile editor with a beautiful settings layout.

  • Organized Sections - Settings grouped into logical categories with sidebar navigation
  • Better Visual Hierarchy - Clear headings, descriptions, and help text for every setting
  • Full-Screen Experience - Editor scales to 80% of window size for comfortable editing
  • Live Preview - See your background container images in a large preview panel
  • Comprehensive Options - All profile settings in one beautiful, organized interface


Profile Editor Sections:
- Profile Information
- Window Display Settings
- Size and Position
- Advanced Window Options
- Timing and Offsets
- Background Container
- Danger Zone (Delete Profile)



[h2]Performance Improvements[/h2]

  • Reduced Memory Usage - Removed heavy animation and blur frameworks
  • Faster Startup - Streamlined initialization and resource loading
  • Smoother UI - Eliminated expensive rendering effects for better responsiveness
  • Lower CPU Usage - More efficient rendering pipeline with optimized graphics settings


[h2]New Features[/h2]

  • Process Path Regex Matching - New matching type that lets you match games by their full executable path using regular expressions (useful for games in different install locations)
  • Enhanced Startup Task - Completely rewritten startup task creation with gaming-optimized settings:
    - Works on battery power (no AC requirement)
    - No execution time limits
    - Won't interfere with gaming sessions
    - Better error handling and reliability
  • Improved Notifications - Native Windows notification system replaces old toast system
  • Open File Location - Right-click any window to quickly open its containing folder in Explorer


[h2]Bug Fixes[/h2]

  • Fixed Launch on Startup - Completely rewrote Task Scheduler integration for reliable startup functionality
  • Fixed Window State Persistence - Window size and position now properly saves and restores
  • Better Error Handling - Improved error messages and graceful failure handling throughout
  • Profile Image Loading - Fixed issues with background container image paths and preview generation
  • Settings Persistence - All settings now properly save and load on application restart


[h2]UI/UX Improvements[/h2]

  • Redesigned Window List - Cleaner window cards with better icon sizing and text hierarchy
  • Enhanced Profile Cards - More compact design with quick access to edit and toggle
  • Better Keyboard Shortcuts Panel - Redesigned shortcut recorder with clearer visual feedback
  • Improved WinIgnore Manager - Better layout and more intuitive controls
  • Enhanced Confirmation Dialogs - Custom designed dialogs that match the new UI aesthetic
  • Cleaner Context Menus - Reorganized options with better icons and clearer labels
  • Better Empty States - Helpful messages and suggestions when no windows or profiles are present




[h2]Compatibility Notes[/h2]

  • All existing profiles will work without modification
  • Settings will be preserved during update
  • Startup task will be automatically recreated with new settings


[hr][/hr]

[h3]Thank you for using Borderless Gaming![/h3]

Join the community:
Discord Server | Steam Discussions | Documentation

If you enjoy Borderless Gaming, please consider leaving a positive review and telling your friends!