Developer postOriginal post (opens in a new tab)

Desktop+ v.3.0.4 Beta

This is an update for the beta branch of Desktop+.

New:

  • UI Performance Optimizations This version adds various optimizations to the rendering logic of the interface parts of Desktop+. In particular, this includes partial overlay texture updates and activity-based render-rate. Before this update, the UI portion of Desktop+ simply rendered at the HMDs frame-rate as long as any part of it needed to be visible. Now the performance impact of inactive-but-visible UI windows is greatly reduced. If you don't notice anything except performance improvements, great. If you do, please report. For now you can return to the old rendering/idle behavior by unchecking "[x] Adaptive UI Rendering Rate" in the Performance settings ("[x] Show Advanced Settings" need to be enabled). That setting is temporary and will be removed later if there are no issues arising from these optimizations.
  • Added hidden "UIFrameSkip" setting to allow setting custom render-rate for the UI

Fixed:

  • Fixed resetting current overlay setup not working if settings aren't being reset at the same time
  • Fixed EnableUIAccess script breaking HDR mirroring
  • Fixed Desktop Duplication alpha check not working with HDR mirroring enabled (introduced extra render pass when not necessary)
  • Fixed theater overlay close button leaving an extra dashboard overlay around in SteamVR 2.9.1 or later
  • The additional dashboard overlay controls introduced by SteamVR 2.9.1 are now hidden for Desktop+
  • Various other minor UI fixes and adjustments