Ryan Pavlik
|
73220b268e
|
comp/multi: Zero the predicted GPU time that we don't compute
|
2022-02-08 10:51:40 -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
|
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 |
|
Jakob Bornecrantz
|
a56ea7cad6
|
c/multi: Fix copy-pasto
|
2021-11-18 20:14:05 +00:00 |
|
Ryan Pavlik
|
185bf61dd8
|
comp: Migrate num_ to _count
|
2021-11-13 12:04:38 +00:00 |
|
korejan
|
42af354f65
|
c/multi: Fixes some uninitialized mutexes.
Fixes some uninitialized/null mutexes that causes crash bug during the creation of the multi compositors (seen on Windows).
|
2021-08-21 11:34:33 +01:00 |
|
Jakob Bornecrantz
|
9d9879ca3e
|
c/multi: Make sure there are at least some predicted data
To avoid asserts in non-service mode.
|
2021-07-22 17:19:45 +01:00 |
|
Jakob Bornecrantz
|
4507804819
|
c/multi: Implement xrt_compositor::wait_frame
|
2021-04-13 16:56:17 +00:00 |
|
Jakob Bornecrantz
|
c9c362e16a
|
c/multi: Overwrite stale scheduled frames
|
2021-04-12 22:16:31 +00:00 |
|
Jakob Bornecrantz
|
b0c9f2a1d9
|
c/multi: Break potential long running tasks into functions for better trace_marker logging
|
2021-04-12 22:16:31 +00:00 |
|
Jakob Bornecrantz
|
aca09bdebf
|
c/multi: Do not display frames before they are to be displayed
This follows the OpenXR spec that says that a frame might not be
displayed before XrFrameEndInfo::displayTime value.
|
2021-04-07 15:41:47 +01:00 |
|
Jakob Bornecrantz
|
8215af5e5c
|
u/rt: Refactor render timing
|
2021-04-07 01:04:20 +01:00 |
|
Jakob Bornecrantz
|
5dbcca65c5
|
u/tr: Refactor rendering timing code
|
2021-04-07 00:50:10 +01:00 |
|
Jakob Bornecrantz
|
086bef8545
|
c/multi: Add new multi-client helper
|
2021-04-07 00:50:10 +01:00 |
|