mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-01-04 06:06:17 +00:00
u/pacing: Add env variable to set present to display offset
This commit is contained in:
parent
96e8aba770
commit
e10a37d39a
|
@ -29,6 +29,7 @@
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
DEBUG_GET_ONCE_FLOAT_OPTION(present_to_display_offset_ms, "U_PACING_COMP_PRESENT_TO_DISPLAY_OFFSET_MS", 4.0f)
|
||||||
DEBUG_GET_ONCE_FLOAT_OPTION(min_comp_time_ms, "U_PACING_COMP_MIN_TIME_MS", 3.0f)
|
DEBUG_GET_ONCE_FLOAT_OPTION(min_comp_time_ms, "U_PACING_COMP_MIN_TIME_MS", 3.0f)
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -275,9 +276,12 @@ u_pc_fake_create(uint64_t estimated_frame_period_ns, uint64_t now_ns, struct u_p
|
||||||
// To make sure the code can start from a non-zero frame id.
|
// To make sure the code can start from a non-zero frame id.
|
||||||
ft->frame_id_generator = 5;
|
ft->frame_id_generator = 5;
|
||||||
|
|
||||||
|
// An arbitrary guess, that happens to be based on Index.
|
||||||
|
float present_to_display_offset_ms = debug_get_float_option_present_to_display_offset_ms();
|
||||||
|
|
||||||
// Present to display offset, aka vblank to pixel turning into photons.
|
// Present to display offset, aka vblank to pixel turning into photons.
|
||||||
ft->present_to_display_offset_ms = (struct u_var_draggable_f32){
|
ft->present_to_display_offset_ms = (struct u_var_draggable_f32){
|
||||||
.val = 4.0, // An arbitrary guess, that happens to be based on Index.
|
.val = present_to_display_offset_ms,
|
||||||
.min = 1.0, // A lot of things assumes this is not negative.
|
.min = 1.0, // A lot of things assumes this is not negative.
|
||||||
.step = 0.1,
|
.step = 0.1,
|
||||||
.max = +40.0,
|
.max = +40.0,
|
||||||
|
|
Loading…
Reference in a new issue