- 27 Mar, 2023 2 commits
-
-
Billy Laws authored
-
Billy Laws authored
Waiting on the host side is inaccurate and leads to desyncs in the event of the sink missing a deadline that require stalls to fix. By waiting for the sink to have space before even starting rendering such desyncs can be avoided.
-
- 26 Mar, 2023 10 commits
-
-
Billy Laws authored
This avoids the need to stall if the host sink sporadically misses the deadline, in such a case the previous implementation would report them samples as being played on-time, causing the guest to send more samples and leading to a gradual buildup.
-
liamwhite authored
tests: mark integer literals as unsigned
-
Liam authored
-
Morph authored
container_hash: use climits
-
Liam authored
-
Morph authored
CMakeLists: Use boost 1.79.0 instead
-
Morph authored
-
Morph authored
Values were randomly generated and the verification was done against boost 1.79.
-
Morph authored
Ports a small subset of boost's hash_value implementation (<= 1.80.0).
-
Morph authored
-
- 25 Mar, 2023 3 commits
-
-
bunnei authored
vulkan: fix scheduler chunk reserve
-
Morph authored
Pass GPU page table by reference inside TextureCache::ForEachImageInRegionGPU
-
Ross Schlaikjer authored
-
- 24 Mar, 2023 7 commits
- 23 Mar, 2023 3 commits
- 22 Mar, 2023 5 commits
-
-
Liam authored
-
Morph authored
Introduces PopModes to bring waiting logic into Pop, similar to Push.
-
Morph authored
-
Narr the Reg authored
-
bunnei authored
config: Fix controller config from resetting
-
- 21 Mar, 2023 4 commits
-
-
Morph authored
Adds the PushModes Try and Wait to allow producers to specify how they want to push their data to the queue if the queue is full. If the queue is full: - Try will fail to push to the queue, returning false. Try only returns true if it successfully pushes to the queue. This may result in items not being pushed into the queue. - Wait will wait until a slot is available to push to the queue, resulting in potential for deadlock if a consumer is not running.
-
Morph authored
-
Morph authored
-
Morph authored
Provides a simplified SPSC, MPSC, and MPMC bounded queue implementation using mutexes.
-
- 19 Mar, 2023 5 commits
- 18 Mar, 2023 1 commit
-
-
liamwhite authored
common: bounded_threadsafe_queue: Use polyfill_thread.
-