0.5.1 alpha / 13-05-2021
OmniScaler takes a windowed game or application, displays its window contents to a fullscreen view via Directx 11 with the benefit of causing Zero Latency. Rather than a memory copy or video stream of the window's contents, OmniScaler directly reads from the graphical output generated by windows.
True fullscreen. This is true exclusive mode fullscreen, not a window stretched out to fake a fullscreen mode. Negates latency from vsync MS Windows forces on windowed applications.
Directx 11. Reshade, SweetFX, Rivatuner, all work now.
Supports Windows 7, 8, 10
There no front end, so please follow these instructions to make it work.
Most Recent Changes
OmniScaler is now DPI Aware. Supports users who have windows set at DPI scaling higher than 100%.
Improved efficiency of rendering code.
Fix Update: Detect games that go out of focus and lose input, bring them back into focus.
NOTE: All settings/shader files are now in the "omniscaler_files" folder. Please delete all older files and configure gamefs.ini in this new folder.
Overhauled window clipping engine. Pixel offset edits in gamefs.ini are no longer required for 99% of situations.
Overhauled alt+tab, alt+enter logic.
Overhauled integer scaling and integer overscan scaling. In gamefs.ini, set using:IntegerScaling=1
Custom mouse pointer. If a game does not include its own custom mouse pointer enable this feature:MousePointerEnable=1
NOTE: Custom mouse pointer is not compatible with overscan currently.
Additional features are available for the custom mouse pointer:
MousePointerLinear: Sets whether the custom mouse pointer is given linear interpolation, this is independent of the fullscreen linear interpolation.
MousePointerBig: Scales the custom mouse pointer based on the original window size of the game being scaled. Use if mouse pointer appears too small for certain retro games.
Bugfix for Alt+Tab, close behaviour.
Integer scaling overscan (integer scaling needs to be set to 1)
Offsets now accept negative values
Alt+Tab and Alt+Enter support
Added option to enable / disable linear filtering.
Set this to zero for "pixel perfect" in gamefs.ini:
Test release. No UI.
Check Previous Changes