Jakob Bornecrantz
|
b49dc593b8
|
u/pacing: Use U_TRACE_PERFETTO define
|
2022-11-20 13:52:37 +00:00 |
|
Mateo de Mayo
|
9d6c29397f
|
misc: Fix multiple compile warnings in gcc and clang
|
2022-11-03 20:08:52 +00:00 |
|
Jakob Bornecrantz
|
1cafa92c3b
|
u/pacing: Refactor out tracing writing to own function
|
2022-10-11 20:33:56 +01:00 |
|
Jakob Bornecrantz
|
5ed13c6cc2
|
u/pacing: Account for present slop in assert
|
2022-10-11 20:33:56 +01:00 |
|
Jakob Bornecrantz
|
f63c786ac9
|
u/pacing: Add gpu_info to u_pacing_compositor
|
2022-09-28 21:46:56 +00:00 |
|
Ryan Pavlik
|
6e78ec1127
|
a/util: Improve word choice/clarity
|
2022-05-17 17:39:52 -05:00 |
|
Jakob Bornecrantz
|
e140cfad5c
|
u/pacing: Add vblank timing function for display control
|
2022-05-10 11:22:04 +01:00 |
|
Jakob Bornecrantz
|
6c9c1e9249
|
u/pacing: Make present_to_display_offset_ns more clear
|
2022-05-10 11:18:51 +01:00 |
|
Ryan Pavlik
|
3e6ec47296
|
monado: Apply clang-tidy fixes to most of the codebase.
All at least visually inspected, some revised from the auto-fixit
|
2022-04-13 09:34:54 -05:00 |
|
Ryan Pavlik
|
78e9acc6c4
|
a/util: Remove unused member in upc
|
2022-02-08 10:51:39 -06:00 |
|
Ryan Pavlik
|
0f8565ec71
|
a/util: Some further internal renames for pacing
|
2022-02-08 10:51:39 -06:00 |
|
Ryan Pavlik
|
6345962d66
|
a/util: Rename app_time_* in u_pc to comp_time_*
|
2022-02-08 10:51:39 -06:00 |
|
Ryan Pavlik
|
d176b18598
|
a/util: Allow upc present offset to be variable.
|
2022-02-08 10:51:39 -06:00 |
|
Ryan Pavlik
|
2238aff403
|
a/util: Catch frame_id mismatch in u_pacing_compositor
|
2022-02-08 10:51:39 -06:00 |
|
Ryan Pavlik
|
a2e1eb7e75
|
a/util: Have all timestamps be injected into pacing.
No more calling os_monotonic_get_ns() inside the pacing helpers.
Much better testability.
|
2022-02-08 10:51:39 -06:00 |
|
Ryan Pavlik
|
6677d42642
|
a/util: Frame pacing docs and some error handling
|
2022-01-15 01:06:48 +00:00 |
|
Ryan Pavlik
|
a7c22fd185
|
a/util: Rename u_render_timing to u_pacing_app and u_frame_timing to u_pacing_compositor.
They both control pacing, but for different uses. Neither actually performs any timing.
|
2022-01-15 01:06:48 +00:00 |
|