2026-03-02 02:38 UTC · Community Announcements · Andrew
BGFX now works on Steam Deck. How it works Install Borderless Gaming from Steam, open the app, pick a game, choose your effects. Borderless Gaming installs a Vulkan layer that hooks into your games automatically — you launch games the way you always do, from Steam, and the effects are just there. No desktop mode, no scripts, no extra software. Your presets are saved per game. Set it once and forget about it. One thing I keep seeing asked: you do not need to launch games through Borderless Gaming. Just configure your effects and launch your game normally. Built for Game Mode This is a new app w
2026-02-10 16:40 UTC · Community Announcements · Andrew
All of the changes below are for BGProxy.Misc FixesFixed input issues introduced in the previous update. The mouse cursor should now work in Dishonored and other Unreal games again.Fixed some minor render issues.GPU spoofingYou can now make games think you have a different graphics card. Some games won't launch or will disable features if they don't recognize your GPU; this gets around that. Add a \ section to your bgproxy.ini (details below). OpenGL on DX12OpenGL games now present through a DirectX 12 pipeline. Best case is zero-copy via a shared texture, otherwise it falls back to async or s
2026-02-09 11:51 UTC · Community Announcements · Andrew
BGProxy FixesBackground Behavior All games now continue rendering and playing audio when alt-tabbed. Keyboard and mouse input is blocked while the game is in the background, so you can type in other apps without affecting the game. Gamepad input still passes through. Tabbing back into a game no longer leaves keys in a pressed state. Stability Fixed crashes on startup for Yakuza 0, Metro 2033, Fallout: New Vegas, and others.Rendering Fixed the "wavy" / shimmering motion artifact at native resolution in Dishonored. Anti-aliasing and color accuracy are now preserved in games that use MSAA or sRGB
2026-02-07 15:08 UTC · Community Announcements · Andrew
For years, Borderless Gaming has helped thousands of you wrangle stubborn games into borderless windowed mode. But there have always been two classes of games we've struggled with. The first: games with no windowed mode at all. Classic OpenGL games, older DirectX 8/9 titles, and even some modern DX11 games that change your desktop resolution and take over your entire screen. Without a window, Borderless Gaming had nothing to work with. The second: games that technically have a window, but fight you every step of the way. Older OpenGL and DirectX games that break, flash, or refuse to render pro
2026-01-29 05:04 UTC · Community Announcements · Andrew
New FeaturesSlang-based BGFX - Effects now use Slang as the shader foundation, enabling cross-platform support for the upcoming SteamDeck and Linux release. DX12 Renderer - DirectX 12 is now available and being A/B tested. If you experience issues, launch with --no-dx12 to use the DX11 pipeline. Profile-Guided Optimization - Effect compilation now uses PGO for your GPU rather than trying to be one-size-fits-all, so system resource usage at runtime has dramatically reduced and should resolve hammering of weaker GPUs.The cross-GPU resource sharing was fixed for Intel GPUsYou can now also set LUT
2026-01-19 08:20 UTC · Community Announcements · Andrew
Fixes a crash caused by a race condition in window enumeration Fixes a crash on the latest release of WindowsThe app refresh button has been removed from the UI. It’s no longer needed.Profiles can now be quickly created using existing profiles as a template.Fixed games with splash screens not having profiles applied.Fixed a bug that would cause Borderless Gaming to become unresponsive when Once Human was launched.Fixed an issue where sometimes moving the mouse during scaling would block rendering Effect compilation errors now get logged and display on the overlay during scaling modeIn multi-GP
2026-01-10 12:16 UTC · Community Announcements · Andrew
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 upscalingRun 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 feedbackEffects can a
2026-01-04 10:19 UTC · Community Announcements · Andrew
This update brings multi-language support, a new compatibility mode for troubleshooting stubborn games, and several quality of life improvements. Multi-Language Support 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. Compatibility Mode 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 o
2025-12-03 16:50 UTC · Community Announcements · Andrew
When Borderless Gaming is launched it will apply profiles to apps started before itFixes launch issues
2025-10-17 13:53 UTC · Community Announcements · Andrew
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 snappie
2025-10-04 13:03 UTC · Community Announcements · Andrew
Hey friends, This update fixes some issues introduced in our last two releases. My attempt to fix older Unreal Engine games inadvertently broke newer ones. Rather than playing cat and mouse trying to make everything work automatically, I've added these parameters directly to the interface, giving you full control over which fixes and behaviors to apply. To apply any fixes to older Unreal games, you'll need to enable 'Flip Processing Order' in your game profiles. This setting is also applied by default to all Game Maker games ⚠️ Important: Unreal Engine Games If you apply a profile with incorre
2025-10-03 12:44 UTC · Community Announcements · Andrew
This patch builds upon the last update by introducing several new features: - A new keyboard shortcut to toggle the taskbar, defaulting to Shift+Tab. - Fixes for window layout shifting caused by removing the taskbar in certain games. - A new advanced option called “nudge” that helps older Unreal games fill the available screen space after they are made borderless. This option is not compatible with all games (e.g., Dishonored), but it works well with LET IT DIE. - All splash screens are now explicitly filtered out to prevent profiles from being double applied. - For games that start minimized
2025-10-03 07:09 UTC · Community Announcements · Andrew
Key Fixes: Resolves issues with older Unreal Engine games that historically haven't worked with Borderless Gaming (see details below) Fixes profiles for certain Unity and Google Play on PC games Corrects state synchronization issues in foreground tracking Unreal Engine Compatibility Many Unreal Engine 3 games from the 2010s were never designed with windowed mode in mind. As a result, each game responds differently to being resized or moved while in windowed mode, and even fewer support dynamic resizing. This update implements a new strategy that successfully enables Borderless Gaming functiona
2025-09-29 09:35 UTC · Community Announcements · Andrew
- The “Adjust volume in background” option is removed, and the old “Mute in background” option is reinstated. - A timing issue that caused an app to be muted, cursor unlocked, and the taskbar restored when quickly alt-tabbing is fixed. - The custom titlebar from the main window is removed, and the system-native titlebar is used instead. - Support for Google Play Games on PC is added, and several Unity games are fixed.
2025-09-22 17:40 UTC · Community Announcements · Andrew
New Features Smart Focus Management: Window modifications (cursor clipping, cursor hiding, taskbar hiding) now automatically restore when you alt-tab away and reapply when returning to the game "Restore Taskbar on Focus Loss" option: New profile setting that controls whether the taskbar reappears when switching away from the game (useful for games that don't handle taskbar changes well) Bug Fixes Fixed crash when setting shortcuts with unrecognized keyboard keys Fixed crash that occurred when Windows On-Screen Keyboard was open Fixed F12 key reservation conflict with debugger Improved shortcut
Full appinfo as delivered by Steam PICS, changenumber 38795495. Also at /api/app/388080/raw.
{
"appid": "388080",
"common": {
"name": "Borderless Gaming",
"type": "Application",
"releasestate": "released",
"oslist": "windows,linux",
"eulas": {},
"logo": "18ff9984bb7c33de334cd01332e0f189ccbe48b2",
"logo_small": "18ff9984bb7c33de334cd01332e0f189ccbe48b2_thumb",
"icon": "9ec4dbbca023fd0493ceffb53bee6181ad5b2a23",
"clienticon": "04aa28fe31090aa7cf26252c958da378a65c534a",
"clienttga": "0fb346394059aa1c4c6fc7a1f2392f87e262ec8f",
"osarch": "64",
"osextended": "",
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "1",
"steam_machine_compatibility": "1",
"test_timestamp": "1772496000",
"tested_build_id": "0",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport_Software"
}
},
"steam_machine_tests": {
"0": {
"display": "2",
"token": "#SteamMachine_TestResult_SteamOSDoesNotSupport_Software"
}
},
"steamos_tests": {
"0": {
"display": "2",
"token": "#SteamOS_TestResult_SteamOSDoesNotSupport_Software"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Borderless Gaming",
"controllertagwizard": "1",
"controller_support": "full",
"small_capsule": {
"english": "3a716a4c3bf9747e426460e60251e9bc9315bea1/capsule_231x87.jpg"
},
"header_image": {
"english": "1be19585edd27158ff8d7f60f7557665671a09be/header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "51.860465116279045",
"height_pct": "96.20042745191165"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "024daf80a0e5e03e4dd9a2be7b41c3a67e23f561/library_capsule.jpg"
},
"image2x": {
"english": "024daf80a0e5e03e4dd9a2be7b41c3a67e23f561/library_capsule_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "84a55eddf9f9989bba0afa28c096be7c9b377814/library_hero_2x.jpg"
},
"image": {
"english": "84a55eddf9f9989bba0afa28c096be7c9b377814/library_hero.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "84a55eddf9f9989bba0afa28c096be7c9b377814/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "3270371e09f31b6d19fc5ba9e5f263fa8e8dd121/logo.png"
},
"image2x": {
"english": "3270371e09f31b6d19fc5ba9e5f263fa8e8dd121/logo_2x.png"
},
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "51.860465116279045",
"height_pct": "96.20042745191165"
}
},
"library_header": {
"image": {
"english": "b3e744d2a89e17b4329cef3027a13d9d6c310a2d/library_header.jpg"
},
"image2x": {
"english": "b3e744d2a89e17b4329cef3027a13d9d6c310a2d/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1757168341",
"associations": {
"0": {
"type": "developer",
"name": "AndrewMD5"
},
"1": {
"type": "publisher",
"name": "Codeusa"
},
"2": {
"type": "publisher",
"name": "viorae"
}
},
"primary_genre": "57",
"genres": {
"0": "1",
"1": "57"
},
"category": {
"category_23": "1",
"category_2": "1",
"category_22": "1",
"category_29": "1",
"category_28": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1"
},
"supported_languages": {
"english": {
"supported": "true"
},
"german": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"french": {
"supported": "true"
},
"schinese": {
"supported": "true"
},
"spanish": {
"supported": "true"
},
"koreana": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"arabic": {
"supported": "true"
},
"bulgarian": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"danish": {
"supported": "true"
},
"dutch": {
"supported": "true"
},
"finnish": {
"supported": "true"
},
"greek": {
"supported": "true"
},
"hungarian": {
"supported": "true"
},
"indonesian": {
"supported": "true"
},
"norwegian": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"romanian": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"swedish": {
"supported": "true"
},
"thai": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
}
},
"original_release_date": "1437634800",
"steam_release_date": "1437665520",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "388080",
"exfgls": "6",
"store_tags": {
"0": "87",
"1": "8013",
"2": "3871",
"3": "4191"
},
"review_score": "8",
"review_percentage": "80"
},
"extended": {
"gamedir": "",
"developer": "AndrewMD5",
"publisher": "Codeusa",
"homepage": "https://andrew.im/",
"listofdlc": "393560,2901910",
"dlcavailableonstore": "1"
},
"config": {
"contenttype": "3",
"installdir": "Borderless Gaming",
"launch": {
"0": {
"executable": "BorderlessGaming.exe",
"arguments": "--steam",
"description": "Launch",
"type": "none",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "bg-holo",
"type": "default",
"config": {
"oslist": "linux",
"osarch": "64"
}
}
},
"uselaunchcommandline": "1",
"app_mappings": {
"0": {
"platform": "linux",
"tool": "SteamLinuxRuntime_sniper"
}
}
},
"depots": {
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"388081": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "7172041632353215024",
"size": "105033064",
"download": "38428896"
},
"legacy": {
"gid": "1616084219899690889",
"size": "3349846",
"download": "1002896"
}
}
},
"388082": {
"config": {
"oslist": "linux",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "1579561165643081267",
"size": "80335955",
"download": "31323744"
},
"legacy": {
"gid": "1579561165643081267",
"size": "80335955",
"download": "31323744"
}
}
},
"baselanguages": "english",
"branches": {
"public": {
"buildid": "24928188",
"timeupdated": "1787661474",
"timebuildupdated": "1787661474"
},
"legacy": {
"buildid": "25255144",
"description": "The legacy version of Borderless Gaming (9.6.0)",
"timeupdated": "1789135608",
"timebuildupdated": "1789135607"
}
}
},
"ufs": {
"quota": "10000000000",
"maxnumfiles": "10000"
}
}