@ -459,12 +459,6 @@ static bool drm_connector_test(struct wlr_output *output,
}
}
}
}
if ( ( state - > committed & WLR_OUTPUT_ADAPTIVE_SYNC_ENABLED ) & &
state - > adaptive_sync_enabled & &
! drm_connector_supports_vrr ( conn ) ) {
return false ;
}
struct wlr_drm_connector_state pending = { 0 } ;
struct wlr_drm_connector_state pending = { 0 } ;
drm_connector_state_init ( & pending , conn , state ) ;
drm_connector_state_init ( & pending , conn , state ) ;
@ -484,6 +478,12 @@ static bool drm_connector_test(struct wlr_output *output,
}
}
}
}
if ( ( state - > committed & WLR_OUTPUT_ADAPTIVE_SYNC_ENABLED ) & &
state - > adaptive_sync_enabled & &
! drm_connector_supports_vrr ( conn ) ) {
return false ;
}
if ( conn - > backend - > parent ) {
if ( conn - > backend - > parent ) {
// If we're running as a secondary GPU, we can't perform an atomic
// If we're running as a secondary GPU, we can't perform an atomic
// commit without blitting a buffer.
// commit without blitting a buffer.