Elad Ashkenazi
|
f18e3be4f2
|
Cut scenNpDrmIsAvailable sleep time by half
|
2024-06-25 10:02:53 +03:00 |
|
Elad Ashkenazi
|
87f5368d3c
|
PPU: Fix access violation on logging
|
2024-06-23 19:29:13 +03:00 |
|
Megamouse
|
945bfaf0ea
|
input: differentiate between left and right modifier keys
|
2024-06-23 15:54:13 +02:00 |
|
Megamouse
|
1cef7df006
|
input: add missing control key to basic keyboard
The meta key logic changed, so we now have to add it.
|
2024-06-23 15:54:13 +02:00 |
|
Megamouse
|
c2899ad4cb
|
Replace sys_io log channel with cell module log channels
For more granular log filtering
|
2024-06-23 15:54:13 +02:00 |
|
MSuih
|
7e274a1ff4
|
Fix locale on linux
|
2024-06-23 12:15:42 +02:00 |
|
Megamouse
|
7e27e1420e
|
input: try to fix macOS SDL crash
|
2024-06-23 09:31:48 +02:00 |
|
Elad Ashkenazi
|
bceaf46e2f
|
Savestates/Mouse: Fix Mouse handler use
|
2024-06-20 20:25:07 +03:00 |
|
Elad Ashkenazi
|
649714429b
|
SPU: Notify threads on RdEventStat properly
|
2024-06-20 00:51:51 +03:00 |
|
Elad Ashkenazi
|
dbb02241c5
|
SPU: Cleanup GETLLAR
|
2024-06-20 00:51:51 +03:00 |
|
Elad Ashkenazi
|
f228ca7961
|
SPU LLVM: Avoid sinking stores out of non-loops
|
2024-06-20 00:51:51 +03:00 |
|
Elad Ashkenazi
|
5b973448bf
|
SPU: Better GETLLAR spin detection
|
2024-06-15 22:41:52 +03:00 |
|
Elad Ashkenazi
|
d5935a37bb
|
SPU: Notify threads if data changed in RdEventStat
|
2024-06-15 22:41:52 +03:00 |
|
Elad Ashkenazi
|
5693cc9eb3
|
SPU: smart GETLLAR spin detection
|
2024-06-15 22:41:52 +03:00 |
|
RipleyTom
|
feff2ba09e
|
Fix race in sys_net select and poll
|
2024-06-14 10:52:34 +03:00 |
|
Elad Ashkenazi
|
caf81f1367
|
LV2: Race condition fixup
|
2024-06-12 12:41:15 +03:00 |
|
Elad Ashkenazi
|
f58b418b7d
|
LV2: Optimization for timeout
|
2024-06-12 11:31:56 +03:00 |
|
Elad Ashkenazi
|
cec976b70a
|
Minor fix of sys_lwmutex_destroy
|
2024-06-12 11:31:56 +03:00 |
|
Elad Ashkenazi
|
1e5f6ba39c
|
Fix sys_lwmutex_lock for SYS_SYNC_RETRY
|
2024-06-12 11:31:56 +03:00 |
|
Megamouse
|
b8452d29d6
|
input: move pad_state_notify_state_change to pad_thread
|
2024-06-12 08:24:12 +02:00 |
|
Megamouse
|
b0d4858e42
|
vm_ptr: return nullptr and add some nullptr deref checks
|
2024-06-12 06:48:48 +03:00 |
|
kd-11
|
8d6c957cbc
|
rsx: Fix simple_array<T>::map
|
2024-06-12 04:02:12 +03:00 |
|
Megamouse
|
1e5cd7f140
|
sceNp: fix print_get_roomdata_external_list_resp pointer checks
|
2024-06-12 00:18:37 +02:00 |
|
Megamouse
|
e64d09b6f7
|
sceNpCommerce2: check sku_ids
|
2024-06-12 00:18:37 +02:00 |
|
Megamouse
|
4d09ba5080
|
sceNp: add some more rpcn array pointer checks
These probably return an error on real firmware...
|
2024-06-12 00:18:37 +02:00 |
|
Megamouse
|
c8e2b9cb99
|
sceNp: add some more array pointer checks
|
2024-06-12 00:18:37 +02:00 |
|
Megamouse
|
be863e763f
|
sceNp: add array sanity checks to print functions
|
2024-06-12 00:18:37 +02:00 |
|
Megamouse
|
cc19685207
|
Qt: log error cause on shortcut icon creation
|
2024-06-11 22:31:47 +02:00 |
|
Megamouse
|
461862be46
|
rsx: make some functions const
|
2024-06-11 20:35:49 +02:00 |
|
Megamouse
|
1c7850de17
|
rsx: fix warnings and add missing default cases
|
2024-06-11 20:35:49 +02:00 |
|
Megamouse
|
f4622fac41
|
Fix yet another warning
|
2024-06-11 20:35:49 +02:00 |
|
Megamouse
|
244e9c96ad
|
ds3: use input_report struct
|
2024-06-11 00:09:38 +02:00 |
|
Megamouse
|
645621b243
|
Dualsense/DS4: Replace buffers with human readable structs
Also don't turn off the lights when the game closes.
|
2024-06-11 00:09:38 +02:00 |
|
kd-11
|
2647a09790
|
rsx: Avoid the complex remapper checks if the texture isn't in the XINT8 group
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
bee14cad16
|
rsx: Do not apply texture remapping operations to "1" overrides.
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
e966289ddb
|
rsx: Drop hard requirement for GL_EXT_shader_integer_mix
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
32a5641ace
|
Annotations
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
d6ed56aed6
|
rsx: Fix refactoring mess
|
2024-06-10 20:41:45 +03:00 |
|
kd-11
|
14e1214645
|
rsx: Properly implement 8-bit signed renormalization for textures
|
2024-06-10 20:41:45 +03:00 |
|
Elad Ashkenazi
|
0b22423ab8
|
Minor fs::file usage fixes
Do not crash on file creation failure. Make some config writes atomic.
|
2024-06-10 13:45:23 +03:00 |
|
Elad Ashkenazi
|
4c9296c07f
|
Game List: Add shortcut to open cache dir
Enabled whenever debug tab is in order to protect important caches such as PPU from accidental deletion.
|
2024-06-10 13:45:23 +03:00 |
|
Elad Ashkenazi
|
8b1e7c6a48
|
SPU: Enable PUTLLC16 with RTIME checks
|
2024-06-10 09:17:38 +03:00 |
|
brian218
|
c73302f715
|
sys_ppu_thread: Fixed up sys_ppu_thread_join()'s check for detached threads
sys_game: Corrected sys_game_set_system_sw_version()'s error code
|
2024-06-10 07:44:49 +03:00 |
|
Elad Ashkenazi
|
6fff22391c
|
PPU Analyzer: Utilize exported functions
|
2024-06-08 14:09:37 +03:00 |
|
Elad Ashkenazi
|
6d280c5f3c
|
Ensure PPU Compilation Hint is refreshed
|
2024-06-08 14:09:37 +03:00 |
|
Elad Ashkenazi
|
929be0b4e6
|
PPU LLVM: Implement OE for few instructions
|
2024-06-08 14:09:37 +03:00 |
|
Elad Ashkenazi
|
4e8e5a7fed
|
PPU Debug: Dump decrypted PRX
|
2024-06-08 14:09:37 +03:00 |
|
Elad Ashkenazi
|
721e55458c
|
PPU Analyzer: Fixes
|
2024-06-08 14:09:37 +03:00 |
|
Megamouse
|
5a13c02774
|
SPU: Silence some warnings
|
2024-06-08 01:54:24 +03:00 |
|
Megamouse
|
c15121377f
|
Input: Implement anti deadzone
|
2024-06-07 21:18:37 +02:00 |
|
Megamouse
|
b52deed4dd
|
cellGem: Fix raw mouse connection state
|
2024-06-07 00:25:49 +02:00 |
|
Megamouse
|
2199aa0635
|
Fix some tooltips
|
2024-06-07 00:25:49 +02:00 |
|
Elad Ashkenazi
|
5c1a1a30ee
|
SPU Analyzer: Fix BRA instruction targets
|
2024-06-06 21:13:24 +03:00 |
|
Elad Ashkenazi
|
47fe955d35
|
SPU LLVM: Ensure programs are written to disk irregardless of failure
|
2024-06-06 21:13:24 +03:00 |
|
Elad Ashkenazi
|
ac5d907002
|
SPU: Remove inaccurate GETLLAR option
|
2024-06-06 19:27:52 +03:00 |
|
Elad Ashkenazi
|
55ed95b42c
|
SPU Analyzer: Minor PUTLLC16 bugfixes
|
2024-06-06 19:27:52 +03:00 |
|
Megamouse
|
d5747a61f1
|
Add stb submodule
|
2024-06-06 15:02:47 +02:00 |
|
Megamouse
|
eb574e8a35
|
Fix config_mouse.yml path on windows
|
2024-06-06 15:02:47 +02:00 |
|
Megamouse
|
ff3fb3da65
|
Use openal-soft submodule and link statically
|
2024-06-06 15:02:47 +02:00 |
|
Sanjay Govind
|
d9ec33f51e
|
USB: If a Santroller device is in use elsewhere, don't send it commands (#15655)
|
2024-06-04 01:17:33 +02:00 |
|
Elad Ashkenazi
|
64127b5c1b
|
buffer_stream.hpp: Try to fix MacOS compilation
|
2024-06-03 09:55:24 +03:00 |
|
Elad Ashkenazi
|
4f1db9a00f
|
Unix/Savestates: Fix savestates destination
|
2024-06-03 09:55:24 +03:00 |
|
trigger
|
ba29a37871
|
sys_net: properly return error in sendto
|
2024-06-03 04:31:45 +03:00 |
|
Elad Ashkenazi
|
e5ce88f007
|
SPU LLVM: Disable PUTLLC16 temporarily
|
2024-05-31 16:10:15 +03:00 |
|
kd-11
|
53b81af704
|
vk: Dump diagnostic messages if device creation fails
|
2024-05-30 21:16:12 +03:00 |
|
Elad Ashkenazi
|
67893fb8f8
|
PPU Progress Hint: Show it as long as it needs
|
2024-05-30 11:41:24 +03:00 |
|
Elad Ashkenazi
|
8fa23436f9
|
PPU Analyzer: Unuse per-instruction compilation on fallback
|
2024-05-30 11:41:24 +03:00 |
|
Elad Ashkenazi
|
e75eec7392
|
System.cpp: Fix crash on fatal error during Ready state
Also remove the assert from BlockingCallFromMainThread, in some cases it may even be correct. Each case needs to be inspected alone.
|
2024-05-30 11:41:24 +03:00 |
|
Elad Ashkenazi
|
26b21ed031
|
LLVM: Prevent crash on disk space shortage
|
2024-05-30 11:41:24 +03:00 |
|
Elad Ashkenazi
|
a6b2bf69f1
|
SPU Debug: Fix crash on missing directory
|
2024-05-30 11:41:24 +03:00 |
|
Elad Ashkenazi
|
0da51d25bc
|
SPU: Add block prefix to log if available
|
2024-05-30 11:41:24 +03:00 |
|
KF
|
c47212ff90
|
fix typo from PR 15636
|
2024-05-29 14:14:13 +03:00 |
|
kd-11
|
9fb79b8930
|
vk: Fix typo
|
2024-05-29 03:28:18 +03:00 |
|
kd-11
|
d545aa01b2
|
vk: Add support for NVK driver
|
2024-05-29 03:28:18 +03:00 |
|
kd-11
|
2162b7e67f
|
vk: Use std::set
|
2024-05-29 03:28:18 +03:00 |
|
kd-11
|
93040fc757
|
vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch
|
2024-05-29 03:28:18 +03:00 |
|
Megamouse
|
a3457c29cb
|
Overlays: allow ldd input even if len is 0
Rock Band 3 doesn't seem to care about the len. It's always 0.
|
2024-05-26 10:54:12 +02:00 |
|
Megamouse
|
c0ed56cba0
|
cellKbCnvRawCode: don't use caps lock as shift lock unless we are using the qwertz or azerty layout
|
2024-05-26 08:32:32 +02:00 |
|
Megamouse
|
4bc719470c
|
osk: use cell key code in CellOskDialogKeyMessage (🤦 we don't need the Qt code)
|
2024-05-26 08:32:32 +02:00 |
|
Megamouse
|
c01f0bffde
|
cellKb: Clarify cellKbCnvRawCode alphabet conversion
|
2024-05-26 08:32:32 +02:00 |
|
Megamouse
|
0e32f19de8
|
input: remove unused parameter
|
2024-05-25 22:23:15 +02:00 |
|
Megamouse
|
ab15584eed
|
Add 7zip submodule
|
2024-05-25 22:23:15 +02:00 |
|
Megamouse
|
21c03b74b6
|
input: only unregister devices if there is no other handler registered
Also center mouse if a new device was added
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
657acc90e4
|
input: fix ingame raw mouse enumeration
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
fa144d3307
|
input/qt: enumerate raw mouse devices once a seconds in the config dialog
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
5cc05d082d
|
qt: ignore right click to clear input config button if the button is disabled
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
49712f8f4e
|
input/qt: increase max raw mouse devices to 16
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
b0550027c3
|
input: implement raw mouse hot swap
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
c78e717ef6
|
input: add mutex for raw mice
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
9c2e6a8f31
|
input: only unregister raw mouse devices if they were registered
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
898c92045d
|
input: add all mice that were requested. only connect the ones that exist
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
b3df439c51
|
input: add timer to raw mouse enumeration
|
2024-05-25 00:51:05 +02:00 |
|
Megamouse
|
b56f9490f5
|
input: move raw mouse register logic to own function
|
2024-05-25 00:51:05 +02:00 |
|
Elad Ashkenazi
|
3dfbd14de2
|
SPU LLVM: Implement PUTLLC16 for accurate RSX reservations
|
2024-05-24 14:14:42 +03:00 |
|
Elad Ashkenazi
|
e94928318e
|
SPU LLVM: Disable PUTLLC16 optimization on accurate RSX reservations
|
2024-05-23 19:38:31 +03:00 |
|
Elad Ashkenazi
|
d3ab62c4b1
|
RSX/SPU: Import and improve RSX accurate reservations functionality
|
2024-05-23 19:38:31 +03:00 |
|
Elad Ashkenazi
|
b3c9f7647f
|
Savestates/SPU LLVM: Fix sinking store finally
|
2024-05-22 12:58:43 +03:00 |
|
Megamouse
|
5d6d42d15d
|
input: fix now_connect in raw mouse handler
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
58863c0c41
|
input/qt: Keep configured raw mouse device in list even if it is not connected
|
2024-05-21 23:35:35 +02:00 |
|
Megamouse
|
13673d2c79
|
input/qt: fix out of bounds exception when using button ids in raw mouse config dialog
|
2024-05-21 23:35:35 +02:00 |
|