clutter/frame-clock: Remove some redundant logic
Which became unused with the introduction of VRR.
This commit is contained in:
parent
d4832ab578
commit
29a72bfb0b
1 changed files with 2 additions and 10 deletions
|
@ -923,7 +923,6 @@ clutter_frame_clock_schedule_update_now (ClutterFrameClock *frame_clock)
|
||||||
case CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED_NOW:
|
case CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED_NOW:
|
||||||
return;
|
return;
|
||||||
case CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED:
|
case CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED:
|
||||||
next_update_time_us = g_get_monotonic_time ();
|
|
||||||
frame_clock->state =
|
frame_clock->state =
|
||||||
CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED_NOW;
|
CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED_NOW;
|
||||||
break;
|
break;
|
||||||
|
@ -1004,14 +1003,6 @@ clutter_frame_clock_schedule_update (ClutterFrameClock *frame_clock)
|
||||||
frame_clock->pending_reschedule = TRUE;
|
frame_clock->pending_reschedule = TRUE;
|
||||||
return;
|
return;
|
||||||
case TRIPLE_BUFFERING_MODE_AUTO:
|
case TRIPLE_BUFFERING_MODE_AUTO:
|
||||||
calculate_next_update_time_us (frame_clock,
|
|
||||||
&next_update_time_us,
|
|
||||||
&frame_clock->next_presentation_time_us,
|
|
||||||
&frame_clock->next_frame_deadline_us);
|
|
||||||
frame_clock->is_next_presentation_time_valid =
|
|
||||||
(frame_clock->next_presentation_time_us != 0);
|
|
||||||
frame_clock->has_next_frame_deadline =
|
|
||||||
(frame_clock->next_frame_deadline_us != 0);
|
|
||||||
frame_clock->state =
|
frame_clock->state =
|
||||||
CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED;
|
CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED;
|
||||||
break;
|
break;
|
||||||
|
@ -1021,7 +1012,7 @@ clutter_frame_clock_schedule_update (ClutterFrameClock *frame_clock)
|
||||||
frame_clock->is_next_presentation_time_valid = FALSE;
|
frame_clock->is_next_presentation_time_valid = FALSE;
|
||||||
frame_clock->state =
|
frame_clock->state =
|
||||||
CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED;
|
CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_ONE_AND_SCHEDULED;
|
||||||
break;
|
goto got_update_time;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_TWO:
|
case CLUTTER_FRAME_CLOCK_STATE_DISPATCHED_TWO:
|
||||||
|
@ -1049,6 +1040,7 @@ clutter_frame_clock_schedule_update (ClutterFrameClock *frame_clock)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
got_update_time:
|
||||||
g_warn_if_fail (next_update_time_us != -1);
|
g_warn_if_fail (next_update_time_us != -1);
|
||||||
|
|
||||||
frame_clock->next_update_time_us = next_update_time_us;
|
frame_clock->next_update_time_us = next_update_time_us;
|
||||||
|
|
Loading…
Reference in a new issue