kd-11
|
175aa510c8
|
rsx: Make overlay manager default lock-state exclusive
|
2024-03-28 08:08:21 +01:00 |
|
kd-11
|
236ac7d062
|
rsx: Fix race conditions on removals
|
2024-03-28 08:08:21 +01:00 |
|
Ivan Chikish
|
d34287b2cc
|
Linux: use futex_waitv syscall for atomic waiting
In order to make this possible, some unnecessary features were removed.
|
2023-08-02 21:46:06 +03:00 |
|
Elad Ashkenazi
|
9f5e3ecb8c
|
rsx/overlays: Fix crash on stop
|
2023-05-26 07:42:29 +02:00 |
|
kd-11
|
c570fd03d1
|
rsx/overlays: Handle corner case where thread signal happens just before pop_all is called.
|
2023-02-26 02:30:16 +03:00 |
|
kd-11
|
1e0565f17b
|
rsx/overlays: Fix emu close
|
2023-02-26 02:30:16 +03:00 |
|
kd-11
|
6d4967ffef
|
[overlays] Implement input suspend+resume
- Tested with OSK + home menu. Requires hacks to enable this setup so it's mostly an academic achievement.
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
b27366e1e6
|
rsx/overlays: Enable input hijacking
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
95a29b5d1d
|
rsx/overlays: Fix clang/msvc build
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
d320867569
|
rsx/overlays: Add a name to the input thread context
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
7db6594358
|
rsx/overlays: Use lf_queue for a lock-free stack implementation
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
388ca1c645
|
rsx/overlays: Fix build
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
7d103fe0f0
|
rsx/overlays: Fix crash
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
901d9f3f6e
|
rsx/overlays: Simplify attach-thread-input API
- Restructure the inputs to encourage shorter input signature.
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
ddc9e74aa8
|
rsx/overlays: Putting it all together
- Migrate dialogs with input-only threads to use the unified input
system
|
2023-02-24 00:46:53 +03:00 |
|
kd-11
|
12690de9de
|
rsx/overlays: Refactor and implement callbacks for input token
|
2023-02-24 00:46:53 +03:00 |
|