Skip to content

Commit

Permalink
steamcompmgr: Fix HDR/output caps enablement post-virtual connector r…
Browse files Browse the repository at this point in the history
…efactor
  • Loading branch information
misyltoad committed Mar 1, 2025
1 parent 0a09639 commit 6a99868
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions src/steamcompmgr.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7668,6 +7668,19 @@ steamcompmgr_main(int argc, char **argv)

globalScaleRatio = overscanScaleRatio * zoomScaleRatio;

if ( gamescope::VirtualConnectorIsSingleOutput() )
{
// misyl: Make the virtual connector up-front if we are in a single-output mode.
// So we don't delay in getting display/output info to the game
static constexpr uint64_t k_unSingleOutputVirtualConnectorKey = 0;

g_VirtualConnectorFocuses[ k_unSingleOutputVirtualConnectorKey ] = global_focus_t
{
.ulVirtualFocusKey = k_unSingleOutputVirtualConnectorKey,
.pVirtualConnector = GetBackend()->UsesVirtualConnectors() ? GetBackend()->CreateVirtualConnector( k_unSingleOutputVirtualConnectorKey ) : nullptr,
};
}

for ( auto &iter : g_VirtualConnectorFocuses )
{
global_focus_t *pFocus = &iter.second;
Expand Down

0 comments on commit 6a99868

Please sign in to comment.