Malcolm Jestadt
967adaf9db
SPU LLVM: Compute frest exponent at runtime rather than using the lookup table
...
- Provides a small speedup and smaller codesize
2024-10-05 20:44:23 +03:00
Malcolm Jestadt
8ca60df1ab
SPU LLVM: Add optimized path for spu_re_acc special cases
...
- Uses vfixupimmps (AVX-512), 5 instructions down to 1
2024-10-05 20:44:23 +03:00
RipleyTom
4832267307
Fixes audio buffering on non-windows platforms
2024-10-05 11:44:15 +03:00
kd-11
e9bc99253d
rsx: Verify that channel remap is initialized before applying swizzles
2024-10-03 15:02:09 +03:00
kd-11
e9a45a6d06
rsx: Clarify OGL and VK difference when handling border texels
2024-10-03 15:02:09 +03:00
kd-11
497b9ba55b
rsx: Make use of remapped border colors
2024-10-03 15:02:09 +03:00
kd-11
d1d04b1b32
rsx: Implement texture border color decode to remapped rgba
2024-10-03 15:02:09 +03:00
kd-11
826f805902
rsx: Use a proper struct to wrap around channel remap operations
2024-10-03 15:02:09 +03:00
kd-11
3f28f88a35
vk: Add support for explicit border colors
2024-10-03 15:02:09 +03:00
Megamouse
d379dd4c8d
overlays: Ignore 14 in anisotropic settings
...
This value has no CELL equivalent
2024-09-29 19:17:39 +02:00
Megamouse
7fc31e20b3
Fix 120 fps frame limit
2024-09-29 19:17:39 +02:00
RipleyTom
c49ff490bc
Fix scenp_score_record_score param check
2024-09-29 12:09:11 +03:00
Antonino Di Guardo
3f66297593
Fix crash on VFS Tool ( #16146 )
2024-09-29 03:11:27 +03:00
Elad
f0c60b42c2
SPURS Task limit hotfix ( #16140 )
2024-09-27 22:15:06 +03:00
RipleyTom
88adaa9d2d
Add some extra param handling for cellNetCtlGetInfo
2024-09-27 19:14:09 +02:00
Elad
10dece1c80
SPU: Improve SPURS Task limit algorithm
2024-09-27 12:43:44 +03:00
RipleyTom
9dd0b055d0
Fake sceNpMatching2GetLobbyInfoList
2024-09-26 21:12:10 +02:00
Elad Ashkenazi
60b5adab63
SPU: SPURS limit update
2024-09-26 06:59:20 +03:00
Elad Ashkenazi
e3c8b3d524
GUI: Add SPURS limit to home menu
2024-09-26 06:59:20 +03:00
Elad Ashkenazi
8b79fd3da1
SPU: Make SPURS limit a dynamic setting
2024-09-26 06:59:20 +03:00
Elad Ashkenazi
4b0a5bd1b8
SPU: Fix callback leak
2024-09-24 10:31:37 +03:00
Elad Ashkenazi
6995467ff6
SPU: SPURS limiter algorithm update
2024-09-24 10:31:37 +03:00
Elad Ashkenazi
ad42a2b89a
SPU: Task-based SPURS limiter
2024-09-24 10:31:37 +03:00
Megamouse
4c3d243672
MacOs/Arm64: Fix warning
2024-09-23 23:00:58 +02:00
Ani
02362a4807
spu: Do not apply a Max SPURS Threads limit to libSail
...
On all the tested games (e.g. Naruto Ultimate Ninja Storm, Catherine),
limiting SPURS threads for "_libsailCellSpursKernelGroup" causes video
playback to hang and the game to permanently freeze. These games still
function properly while limiting the other CellSpursKernelGroup groups,
as I've confirmed through manual thread pausing.
I have not found a single example that shows that
_libsailCellSpursKernelGroup threads can be limited without the game
freezing.
This allows the Max SPURS Threads setting to work with more games, or to
work with a lower thread limit count for games where it already works.
2024-09-21 15:02:41 +02:00
Megamouse
c89e30b3d9
cellMsgDialog: only abort dialogs that were actually spawned by cellMsgDialog
2024-09-20 20:43:57 +02:00
Megamouse
d88b7f6fde
cellSaveData: improve logging for overlays
2024-09-20 20:43:57 +02:00
Antonino Di Guardo
df9275819e
Added reconciliation functions for game list file (games.yml) ( #16061 )
2024-09-20 08:46:51 +02:00
RipleyTom
3d9c8a670e
Implement old matching API
2024-09-19 20:34:56 +02:00
Elad Ashkenazi
cf65571be7
SPU Analyzer Hotfix
2024-09-19 10:00:18 +03:00
capriots
66eae05e75
cellAtracXdec: fix FFmpeg warning
2024-09-18 07:57:10 +02:00
Antonino Di Guardo
d1648dd707
[TESTERS NEEDED] Improved contextual menu ( #16038 )
2024-09-14 21:51:42 +02:00
capriots
7f2534819e
cellAtracXdec: review fixes
2024-09-14 19:37:21 +02:00
capriots
e678931cee
cellAtracXdec: review fixes
2024-09-14 19:37:21 +02:00
capriots
965dbf2c12
cellAtracXdec: review fixes
2024-09-14 19:37:21 +02:00
capriots
624f34ae13
cellAtracXdec: review fixes
2024-09-14 19:37:21 +02:00
capriots
d60eced317
cellAtracXdec: set to HLE by default
2024-09-14 19:37:21 +02:00
capriots
c813c5e953
cellAtracXdec implementation
2024-09-14 19:37:21 +02:00
capriots
5ce9c5b09f
cellAdec: add internal datatypes
2024-09-14 19:37:21 +02:00
Megamouse
e5a526e4d6
input: enable squircle settings in keyboard pad handler
...
Clamp squircled values to radius 1.
Also set kb and evdev default to 8000 as the others
2024-09-14 17:20:07 +02:00
Elad Ashkenazi
8131f40269
SPU Analyzer: Fix dereferencing freed reference
2024-09-13 19:32:15 +03:00
Elad Ashkenazi
743f9a9f51
rsx: Add 120fps and monitor refresh-rate frame limits
2024-09-12 13:49:03 +03:00
Megamouse
53c84577c0
Set cellSysutilAvcExtInitOptionParam to notice
2024-09-08 20:04:30 +02:00
Megamouse
00e5d54be7
cellSysutilAvc: fix cellSysutilAvcEnumPlayers error check
2024-09-08 20:04:30 +02:00
Elad Ashkenazi
03980304cf
SPU Analyser: Fix source termination of starting block
2024-09-08 06:51:57 +03:00
Megamouse
2bc0d19c9d
cellSysutilAvcExt: add some param checks
2024-09-06 17:17:17 +02:00
Megamouse
fe1fa45956
cellSysutilAvcExt: fix some params and size of long (the disassembly makes zero sense with s64)
2024-09-06 17:17:17 +02:00
Megamouse
6fa993645e
cellSysutilAvc: add param checks
2024-09-06 17:17:17 +02:00
Megamouse
144ff82402
Stub cellSysutilAvc
2024-09-06 17:17:17 +02:00
Megamouse
7e9cf297ac
cellPad: Remove obsolete comment
2024-09-06 17:17:17 +02:00