- Added new ScaleToFit application profile property. The property is intended to enable alternate offscreen overlay rendering mode and scale it to fit entire 3D application window while keeping original overlay proportions. New properly is aimed to simplify the process of resizing overlay displayed via DesktopOverlayHost on small portable USB displays. Please take a note that new scale to fit overlay rendering mode is currently supported for Direct3D and Vulkan applications only, and the only supported form of scaling is stretching. Overlay shrinking is not supported.
- Added new environment variable based profile override mechanism, which is allowing the processes to override some application specific RTSS profile properties on the fly. New mechanism is aimed to allow DesktopOverlayHost to toggle new ScaleToFit profile property on the fly directly from executable and without physically altering the profile file.
- Slightly altered Direct3D9 and Direct3D1x blending setups for offscreen rendering mode to make final blending result look identical for offscreen rendering mode in Direct3D9 and Direct3D1x
- Improved DesktopOverlayHost tool:
o Added "Scale overlay to fit entire window" option. Please take a note that new option is only supported when Direct3D renderers are selected and ignored for OpenGL renderer
o Now you may click top left corner of DesktopOverlayHost borderless window to maximize it. Changing mouse cursor indicates target click area
- Improved OverlayEditor plugin:
o Added effective core/memory clock senosrs for NVIDIA GPUs to internal HAL. Unlike target clock, effective clock takes PLL resolution (e.g. physical clock generation step) and any forms of hardware clock slowdown/throttling (e.g. thermal) into account. Please take a note that in order to reflect throttling, effective clock sensors use averaged PLL clock counters during some period of time, so realtime effective clock changes are expected to be slightly lagged/delayed comparing to instantaneous target clock changes.
o Added Ryzen 7xxx and Intel 13th generation CPUs support to internal HAL
o Now hypertext editor field inside layer properties window supports context highlighting for native hypertext tags displaying some text info (e.g. <FR>, <API>, <EXE> etc). Now you may double click such highlighted tag or press "..." button to replace it with other tag or macro via popup macro/tag browser menu.
o Now hypertext editor field inside layer properties window displays helper popup tag or macro browser menu when you type in <> or %% sequence. This allows you to select desired tag or macro visually from it instead of typing it in manually
o Added new "Snap to grid" option to "View" menu. Previously snap to grid mode was used by default, but you could individually position/resize layers in absolute pixels by holding <Shift> during layer movement/resizing. New option is allowing you to disable snap to grid globally. <Shift> key can still be used, but now it inverts global snap to grid mode for individual layers (i.e. it works as before for enabled "Snap to grid" mode and allows enabling snap to grid just for individual layers if global "Snap to grid" option is disabled).
- Switched to alternate digital signature for hooks DLLs
- Updated profiles list