RipleyTom
ac8e914a25
improves sig_ctx handling, sys_net logging and fixes udpp2p protocol ( #15235 )
2024-02-24 12:40:53 +01:00
Megamouse
3067c86d65
gui/input: only init and quit SDL once for all instances
...
Calling SDL_Quit while two handlers are active can cause controllers to disconnect
2024-02-22 19:31:00 +01:00
Megamouse
96afc15fa2
gui/input; fix log message delta type
2024-02-22 19:31:00 +01:00
Megamouse
66f694bb39
gui/input: include Carbon.h on apple
2024-02-22 19:31:00 +01:00
Megamouse
06025cd19d
gui/input: let pad handlers know whether they are part of emulation
...
Also fix unique_ptr vs shared_ptr nonsense in pad_threads
2024-02-22 19:31:00 +01:00
Megamouse
fc698a4df2
gui/input: implement pad navigation for maxOs
2024-02-22 19:31:00 +01:00
Megamouse
2cd47c0415
gui/input: use uinput for linux in gui_pad_thread
2024-02-22 19:31:00 +01:00
Megamouse
b032f2dd87
gui/input: add gui input with native events
2024-02-22 19:31:00 +01:00
RipleyTom
3acd442c2e
sceNpBasicSendMessage fix
2024-02-22 05:33:29 +02:00
Megamouse
6b43e5c80e
Qt: add Q_OBJECT macro to midi_creator
...
This fixes the localization of its strings
2024-02-20 10:06:02 +01:00
Megamouse
183380fe57
Qt: localize default pad names
2024-02-20 10:06:02 +01:00
kd-11
7abc5f3ead
vk: Move driver properties to properties section from features section
2024-02-16 18:11:30 +03:00
Megamouse
1867f9aa1f
Qt 6.6.2
2024-02-16 11:29:38 +01:00
Eladash
f47c7e0ef1
PPU LLVM: Relax MSELF entry name constraints
...
These names are a hint
2024-02-16 10:42:57 +02:00
Eladash
36ab866c2c
SPU Analyzer: forgive invalid code, use interpreter
2024-02-16 10:42:57 +02:00
Eladash
f943deb2c3
PPU LLVM: Do not use possible duplicates in MSELF
2024-02-16 10:42:57 +02:00
Eladash
27ea25a999
Add debug info to ENOMEMs
2024-02-16 10:42:57 +02:00
Eladash
989b353fbd
Fixup lv2_file::file_view::read() regression
2024-02-16 10:42:57 +02:00
Eladash
c1607d14dc
Add debug info to sys_fs_lseek
2024-02-16 10:42:57 +02:00
Eladash
85884d14cd
PPU LLVM: Add more MSELF file checks
...
Do not crash on invalid files.
2024-02-16 10:42:57 +02:00
Eladash
08cf275bc8
Fix lv2_file::file_view::size()
2024-02-16 10:42:57 +02:00
Eladash
88ba3c47c2
ELF.h: Avoid using seek operations
2024-02-16 10:42:57 +02:00
Eladash
4aee44b1c0
sys_prx/overlay: Add some debugging steps
2024-02-16 10:42:57 +02:00
Megamouse
e3d4c067df
raw_mouse: adjust relative mouse position if the window size changed
2024-02-14 21:10:26 +01:00
kd-11
dfc626c99c
rsx/vk: Fix WCB/Blit flush deadlock
2024-02-14 21:09:02 +03:00
kd-11
8786516c58
vk: Implement fast RSX release if there is no pending GPU work
2024-02-14 21:09:02 +03:00
Eladash
34e945128f
Crypto\EDATA: Optimize decrypt_block to avoid an allocation
2024-02-14 15:11:52 +02:00
Eladash
7db6165b46
Fix lv2_file::file_view::read_at
2024-02-14 15:11:52 +02:00
Eladash
883f2e92ae
EDATA: Add more logging
2024-02-14 15:11:52 +02:00
Eladash
3e8b003515
Add logging for cellFsSdataOpenByFd
2024-02-14 15:11:52 +02:00
Eladash
ed66e9e9b9
Fix EDATADecrypter::ReadData
2024-02-14 15:11:52 +02:00
Eladash
f87e11d16a
Savestates/sys_fs: Save NPDRM decryption key
2024-02-14 15:11:52 +02:00
RipleyTom
5a64556fbf
Add <optional> to RB3MidiDrums.h
2024-02-14 14:14:09 +02:00
Megamouse
d71f4b33d7
raw_mouse: center cursors on init
2024-02-14 01:13:44 +01:00
Megamouse
c91bc03532
sys_usbd: silence warning
2024-02-14 01:13:44 +01:00
Megamouse
348fab33a8
overlays: fix raw mouse debug overlay pos type
2024-02-14 01:13:44 +01:00
Megamouse
68f3df4975
input: implement raw_mouse_handler
2024-02-14 01:13:44 +01:00
Megamouse
f6f8996aa9
overlays: use signed short for position to allow negative positions
2024-02-14 00:12:55 +01:00
nswarm
8533f962c6
Add limited support for midi drums w/ rockband 3 ( #15054 )
...
* add support for midi drums
* rb3drums: use dpad to disambiguate cymbal/drum hits instead of staggering.
* rb3drums: configurable min velocity and hihat up behavior
* rb3drums: configurable combos, combo duration, note overrides
* rb3drums: move config to separate file.
* rb3drums: apply stagger to double cymbal hits
* rb3drums: support midi CC note mapping
* rb3drums: add config to cmakelists. only load rb3drums config once.
* rb3drums: HihatWithPedalUp defaults to yellow cymbal instead of blue
2024-02-13 23:08:22 +01:00
RipleyTom
af33c0c69f
Revert FM(a*re_accurate) shortcut to relaxed
2024-02-13 20:08:03 +02:00
RipleyTom
50b1402d66
Fixes full fm(a, re_accurate) pattern
2024-02-13 11:37:20 +02:00
RipleyTom
cfd5c62386
Improve re_accurate
2024-02-13 11:37:20 +02:00
RipleyTom
569f72c360
Disable updates for local build
2024-02-12 19:02:52 +01:00
kd-11
df74d49f72
vk: Silence compiler warning
2024-02-12 12:28:16 +03:00
xujibbs
eac31dfd03
Update skylander_dialog.cpp
...
Make strings translatable
2024-02-12 09:54:07 +02:00
Megamouse
0b1a7ee346
overlays: localize sendmessage confirmation
2024-02-12 00:04:46 +01:00
Eladash
77ba2b40e7
Thread.cpp: Explicitly state difference type in thread_ctrl::wait_for_accurate
2024-02-11 23:01:40 +02:00
Eladash
94239f5526
Fixup HW thread switch delay condition for performance
2024-02-11 23:01:40 +02:00
Elad.Ash
148edc005a
Improve cpu_flag::yield handling
2024-02-11 20:09:01 +02:00
Elad Ashkenazi
ec59f4d37e
PPU/LV2: Implement HW threads switching delay when signaling higher priority threads
...
In real PS3 (it seems), when a thread with a higher priority than the caller is signaled and that there is available space on the running queue for the other hardware thread to start It prioritizes signaled thread caller's hardware thread switches instantly to the new thread code while signaling to the other hardware thread to execute the caller's code.
Resulting in a delay to the caller after such thread is signaled
2024-02-11 20:09:01 +02:00