Changelog:
Qt: ignore double clicks unless they are left clicks by @Megamouse in #16033
Update SDL to 2.30.7 by @Megamouse in #16034
cellMic: add 16-bit PCM to 32-bit float conversion for DSP stream by @snnaakee in #16030
patch_manager: fix multiple configurable value dropdowns per patch by @Megamouse in #16039
aarch64: Fix compilation for windows-on-arm (msys2) by @kd-11 in #16035
Add support for Tony Hawk: SHRED dongle by @552eden in #16047
Qt: Fix debugger state when emulation was stopped since the debugger was last shown by @Megamouse in #16048
cellPad: scale emulated skateboard IR input down by @Megamouse in #16049
Stub cellSysutilAvc and cellSysutilAvcExt by @Megamouse in #16050
Debugger/Qt: Non-blocking thread list refreshing by @elad335 in #16051
Fix arm64 RPCS3 being reported by macOS as an iOS app by @schm1dtmac in #16056
ffmpeg: Update submodule, supports linux arm64 by @AniLeo in #16036
SPU Analyser: Fix source termination of starting block by @elad335 in #16057
arm64: Fix remaining issues for WoA by @kd-11 in #16058
cellSysutilAvc: Fix cellSysutilAvcEnumPlayers error check by @Megamouse in #16065
Update FFMPEG to properly rebased branch by @Megamouse in #16066
rsx: Add 120fps and monitor refresh-rate frame limits by @elad335 in #16071
SPU Analyzer: Fix dereferencing freed reference by @elad335 in #16074
input: enable squircle settings in keyboard pad handler by @Megamouse in #16067
Update dependencies by @Megamouse in #16079
[TESTERS NEEDED] cellAtracXdec implementation by @capriots in #15538
[TESTERS NEEDED] Improved contextual menu by @digant73 in #16038
cellAtracXdec: fix FFmpeg warning by @capriots in #16090
SPU Analyzer Hotfix by @elad335 in #16092
RPCN v1.3 by @RipleyTom in #16088
Updater API V3 (macOS only) by @nastys in #16086
Added reconciliation functions for game list file (games.yml) by @digant73 in #16061
Improve logging during RPCS3 updates by @Megamouse in #16098
Do not close savedata confirmation dialogs in cellMsgDialogAbort by @Megamouse in #16100
Debugger: Fix thread-selection and refactoring by @elad335 in #16101
spu: Do not apply a Max SPURS Threads limit to libSail by @AniLeo in #16106
macOS arm64 CI by @nastys in #16070
Use singleton for hidapi init and exit by @Megamouse in #16115
AArch64: fix warning, add files to VS by @Megamouse in #16116
[Testers Needed][Performance] SPU: Task-based SPURS limiter by @elad335 in #16109
[Misc] Fix some Qt-related issues on macOS by @schm1dtmac in #16120
aarch64: Correctly implement the null function trap by @kd-11 in #16123
Qt: Remove some string conversion bloat by @Megamouse in #16117
SPU: Make SPURS limit a dynamic setting by @elad335 in #16124
MacOs/Arm64: Try to fix shortcuts by @Megamouse in #16125
Fake sceNpMatching2GetLobbyInfoList by @RipleyTom in #16103
SPU: Improve SPURS Task limit algorithm by @elad335 in #16129
Qt 6.7.3 by @Megamouse in #15473
Qt: Enable game window shortcut manager by @Megamouse in #16139
Add cell net ctl get info param handlers by @RipleyTom in #16138
Test SPURS Task limit again by @elad335 in #16140
Qt: Try to fix classic stylesheet after Qt 6.7.3 update by @Megamouse in #16141
Small macOS fixes by @schm1dtmac in #16142
Fix crash on VFS Tool by @digant73 in #16146
Fix scenp_score_record_score param check by @RipleyTom in #16152
[macOS] Force native style as macOS default by @schm1dtmac in #16147
Fix 120 fps frame limit, remove 14 from anisotropic filter in home menu by @Megamouse in #16154
arm64: Linux CI by @kd-11 in #16148
linux/amd64: Fix steam deck compositor issues by @kd-11 in #16160
linux/aarch64: Fix CI release upload by @kd-11 in #16162
Qt/Overlays: Add home menu shortcut to game window by @Megamouse in #16159
Move x64 appimage builder to its own legacy script by @kd-11 in #16164
Bump linux x64 docker to 1.7.1, Qt 6.7.3 by @hcorion in #16166
rsx: Reimplement texture border colors by @kd-11 in #16169
VS: Fix debug builds by @Megamouse in #16170
Fixes audio buffering on non-windows platforms by @RipleyTom in #16175
SPU LLVM: Some frest optimizations by @Whatcookie in #16178
VS: Fix zstd debug lib by @Megamouse in #16171
RPCN: add overlay messages on friend requests by @Megamouse in #16172
RPCN: Implement friends list overlay dialog in home menu by @Megamouse in #16177
Improve AMD cpu detection by @RipleyTom in #16181
SPURS limiter performance enhancements by @elad335 in #16182
SPU: Fix “Max SPURS Threads” performance by @elad335 in #16185
SPU: SPURS limiter pause duration based on average task order duration by @elad335 in #16196
SPU: More SPURS limiter fixes by @elad335 in #16199
Some LV2 Fixes by @elad335 in #16201
Improve log file creation error message by @Megamouse in #16205
macOS arm64 CI: Fix packages requiring curl, and fix Ventura by @nastys in #16193
Fix keyboard pad handler segfault by @Megamouse in #16208
Fixup by @elad335 in #16212
Fix sys_spu_thread_group_disconnect_event by @elad335 in #16215
macOS x64 CI: fix Python by @nastys in #16214
Qt: Make sure that table columns and their actions have the same state after restoring the layout by @Megamouse in #16209
3rd Party: Bump MoltenVK to 1.2.11 (Vulkan SDK 1.3.296) by @shinra-electric in #16190
Fixed compilation with cmake on Windows by @digant73 in #16184
Fix checkrt bundling and remove legacy deploy script by @hcorion in #16173
[TESTERS NEEDED] SPU: Reimplement SPURS limiter by @elad335 in #16217
gl: Implement host GPU labels [AMD only for now] by @kd-11 in #16234
rsx: Fix crash when host labels option is disabled by @kd-11 in #16238
Optimize get_system_time using 128 bit math by @elad335 in #16240
utils/sysinfo.cpp: New TSC calibration technique by @elad335 in #16244
Compilation hotfix by @elad335 in #16245
sys_event_flag_set: Break atomic operation dependencies by @elad335 in #16243
Only log “always” messages in fatal_error_listener after Qt cli parsing by @Megamouse in #16247
fix deprecation warnings in Qt 6.8 by @oltolm in #16250
Filesystem/Win32: Recreate hardlinks on fs::pending_file by @elad335 in #16256
utils/sysinfo.cpp: Yield CPU time when measuring TSC freq by @elad335 in #16264
sys_event: Implement EBUSY for disconnection by @elad335 in #16266
Add more info about Qt in BUILDING.md by @Hasster1 in #16268
Sulfuric Fixes by @elad335 in #16269
RSX/GCM: Fix memory unmapping for HLE GCM by @elad335 in #16272
SPULLVMRecompiler: remove unnecessary bitcast by @oltolm in #16274
rpcs3_version: Bump to 0.0.34 by @AniLeo in #16277
Atualizações:
Qt: ignorar cliques duplos, a menos que sejam cliques esquerdos
Atualizar SDL para 2.30.7
cellMic: adicionar conversão de PCM de 16 bits para float de 32 bits para o stream DSP
patch_manager: corrigir múltiplos menus suspensos de valor configurável por patch
aarch64: corrigir compilação para windows-on-arm (msys2)
Adicionar suporte ao dongle de Tony Hawk: SHRED
Qt: corrigir estado do depurador quando a emulação for parada desde a última exibição do depurador
cellPad: reduzir escala da entrada IR do skate emulado
Stub cellSysutilAvc e cellSysutilAvcExt
Depurador/Qt: atualização não bloqueante da lista de threads
Corrigir arm64 RPCS3 sendo reportado no macOS como um aplicativo iOS
ffmpeg: atualizar submódulo, suporta linux arm64
SPU Analisador: corrigir terminação de origem do bloco inicial
arm64: corrigir problemas restantes para WoA
cellSysutilAvc: corrigir verificação de erro do cellSysutilAvcEnumPlayers
Atualizar FFMPEG para branch devidamente rebaseado
rsx: adicionar limites de quadros de 120fps e de taxa de atualização do monitor
SPU Analisador: corrigir desreferenciação de referência liberada
input: habilitar configurações squircle no manipulador de teclado
Atualizar dependências
[TESTERS NEEDED] implementação do cellAtracXdec
[TESTERS NEEDED] menu contextual melhorado
cellAtracXdec: corrigir aviso do FFmpeg
Hotfix do SPU Analyzer
RPCN v1.3
Atualizar API do Updater V3 (somente macOS)
Adicionar funções de reconciliação para arquivo de lista de jogos (games.yml)
Melhorar logs durante as atualizações do RPCS3
Não fechar diálogos de confirmação de dados salvos em cellMsgDialogAbort
Depurador: corrigir seleção de threads e refatoração
spu: não aplicar limite de Threads do SPURS para libSail
macOS arm64 CI
Usar singleton para inicialização e finalização do hidapi
AArch64: corrigir warning, adicionar arquivos no VS
[Testers Needed][Performance] SPU: Limite de SPURS baseado em tarefas
[Misc] Corrigir alguns problemas relacionados ao Qt no macOS
aarch64: implementar corretamente o trap de função nula
Qt: remover alguns desperdícios de conversão de strings
SPU: tornar o limite do SPURS uma configuração dinâmica
MacOS/Arm64: tentar corrigir atalhos
Fake sceNpMatching2GetLobbyInfoList
SPU: melhorar algoritmo de limite do SPURS
Qt 6.7.3
Qt: habilitar gerenciador de atalhos para a janela do jogo
Adicionar manipuladores de parâmetros de cell net ctl get info
Testar novamente limite de SPURS
Qt: tentar corrigir a folha de estilo clássica após a atualização do Qt 6.7.3
Pequenas correções no macOS
Corrigir crash na ferramenta VFS
Corrigir verificação de parâmetros do scenp_score_record_score
[macOS] Forçar estilo nativo como padrão no macOS
Corrigir limite de 120 fps e remover 14 do filtro anisotrópico no menu inicial
arm64: Linux CI
linux/amd64: corrigir problemas do compositor no Steam Deck
linux/aarch64: corrigir upload de release no CI
Qt/Overlays: adicionar atalho do menu inicial à janela do jogo
Mover o construtor do appimage x64 para seu próprio script legado
Atualizar docker do linux x64 para 1.7.1, Qt 6.7.3
rsx: reimplementar cores de borda de textura
VS: corrigir builds de depuração
Corrigir bufferização de áudio em plataformas não Windows
SPU LLVM: algumas otimizações frescas
VS: corrigir lib de depuração zstd
RPCN: adicionar mensagens de sobreposição em solicitações de amigos
RPCN: implementar diálogo de lista de amigos na sobreposição do menu inicial
Melhorar detecção de CPU AMD
Melhorias de desempenho no limitador SPURS
SPU: corrigir desempenho de “Max SPURS Threads”
SPU: limitar SPURS com base na duração média da ordem de tarefas
SPU: mais correções no limitador SPURS
Algumas correções do LV2
Melhorar mensagem de erro na criação de arquivos de log
macOS arm64 CI: corrigir pacotes que requerem curl, e corrigir Ventura
Corrigir falha de segmentação no manipulador de teclado
Corrigir sys_spu_thread_group_disconnect_event
macOS x64 CI: corrigir Python
Qt: garantir que colunas da tabela e suas ações tenham o mesmo estado após restaurar o layout
3rd Party: Atualizar MoltenVK para 1.2.11 (Vulkan SDK 1.3.296)
Corrigir compilação com cmake no Windows
Corrigir empacotamento de checkrt e remover script de implantação legado
[TESTERS NEEDED] SPU: Reimplementar limitador de SPURS
gl: Implementar rótulos de GPU do host [somente para AMD por enquanto]
rsx: corrigir crash quando a opção de rótulos do host estiver desativada
Otimizar get_system_time utilizando matemática de 128 bits
utils/sysinfo.cpp: nova técnica de calibração TSC
Hotfix de compilação
sys_event_flag_set: quebrar dependências da operação atômica
Só registrar mensagens “sempre” no fatal_error_listener após o parsing do cli Qt
Corrigir avisos de depreciação no Qt 6.8
Filesystem/Win32: recriar hardlinks em fs::pending_file
utils/sysinfo.cpp: ceder tempo de CPU ao medir a frequência TSC
sys_event: implementar EBUSY para desconexão
Adicionar mais informações sobre o Qt no BUILDING.md
Fixes Sulfuric
RSX/GCM: corrigir desmapeamento de memória para GCM HLE
SPULLVMRecompiler: remover bitcast desnecessário
rpcs3_version: atualizar para 0.0.34
Comentários