The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

u/pacing: Explain min app time more

+14 -1
+14 -1
src/xrt/auxiliary/util/u_pacing_app.c
··· 113 113 114 114 int64_t frame_counter; 115 115 116 - // Minimum calculated frame (total app time). 116 + /*! 117 + * Minimum calculated frame (total app time). Min app time lets you add 118 + * of time between the time where the compositor picks the frame up and 119 + * when the application is woken up. Essentially a minimum amount of 120 + * latency between the app and the compositor (and by extension the 121 + * display time). 122 + * 123 + * For applications that has varied frame times this lets the user tweak 124 + * the values, trading latency for frame stability. Avoiding dropped 125 + * frames, or jittery frame delivery. 126 + * 127 + * This does not effect frame cadence, you can essentially have 3x the 128 + * frame periods time as latench but still run at frame cadence. 129 + */ 117 130 struct u_var_draggable_f32 min_app_time_ms; 118 131 119 132 struct