Commit Graph

8474 Commits

Author SHA1 Message Date
Stenzek 8f087ab594
Qt: Add prompt to enable cheats when list is checked 2024-11-03 18:08:28 +10:00
Stenzek d416ecb324
Qt: Add 'Clear Cheats' option to cheats page 2024-11-03 17:57:58 +10:00
Stenzek 0fc719c4cf
Cheats: Simplify code merging on import
The save file already does replacement.
2024-11-03 17:38:50 +10:00
Stenzek a8bc364a2b
Cheats: Fix importing hash-formatted codes 2024-11-03 17:38:27 +10:00
Stenzek 95be381a9f
Qt: Fix cheat code delete message 2024-11-03 17:26:54 +10:00
Stenzek 2c3d1d9e60
dep/libchdr: Check that metadata seek succeeds 2024-11-02 22:27:14 +10:00
Stenzek 12acecbf36
FullscreenUI: Allow editing option range cheat values 2024-11-02 22:19:33 +10:00
Stenzek 775496af8a
FullscreenUI: Ensure each cheat option has a unique name 2024-11-02 22:19:33 +10:00
Stenzek 09a825720d
dep/imgui: Fix smooth scrolling on scrollbar drag 2024-11-02 22:19:33 +10:00
Stenzek b4e509d090
Qt: Fix FF/turbo speed resetting in game properties 2024-11-02 21:25:47 +10:00
Stenzek 9733d8a0d1
Flatpak: Swap to KDE 6.8 SDK 2024-10-31 22:43:09 +10:00
Stenzek b646f1453d
GameDB: DMA override for RE2
Stops disk read lockups during transitions with icache on.
Requires CPU to be faster than DMA.
2024-10-31 22:05:06 +10:00
Stenzek 145fbff79b
Qt: Add log level/channels to debug menu 2024-10-31 20:13:43 +10:00
Stenzek 6551358212
Log: Replace channel string search with bitset
Knocks off around ~20KB of code.
2024-10-31 14:41:33 +10:00
Stenzek afb9ab7d11
DMA: Show MADR in debug window 2024-10-31 14:28:20 +10:00
shikulja ad73093ab2
Update Russian translation (#3325)
* upd ts

* Update Russian translation
2024-10-31 14:28:02 +10:00
Stenzek 9cb2cabd8b
FullscreenUI: Fix footer text in save state submenu 2024-10-30 20:10:40 +10:00
PugsyMAME dfc4e0833e
GameDB: Finished off the database DEMO genre entries 2024-10-30 15:28:45 +10:00
Stenzek 65d7f3bf2d
dep/libchdr: Correctness fixes for 9e5deb8 2024-10-30 15:28:45 +10:00
Stenzek 5518199206
GPU/SW: Fix polyline culling 2024-10-30 15:28:45 +10:00
Stenzek 5bca12a840
GameDatabase: Add ForceFullBoot trait
And set it for Nightmare Creatures. Game's disc code is a nightmare.
2024-10-30 15:19:11 +10:00
Stenzek 814f22f58b
Cheats: Only apply overclock when it is not already enabled 2024-10-30 15:19:10 +10:00
Stenzek 2043128f98
System: Fix per-game fast boot applying too late 2024-10-30 15:19:10 +10:00
Stenzek d24e8fda83
GPU/HW: Only enable fbfetch/DSB when needed
Thanks Adreno...
2024-10-30 15:19:10 +10:00
Stenzek dadc994ba8
GPU/HW: GLSL ES compile fix 2024-10-30 15:19:10 +10:00
Stenzek a3d55c6e30
Misc: Android build fixes 2024-10-30 15:19:10 +10:00
Stenzek bfadd608fb
System: Add 'Task Threads'
Used for saving screenshots/GPU dumps.
2024-10-30 15:19:10 +10:00
Stenzek 0dc78e4c23
Timer: Fix sleep timer handle leak 2024-10-30 15:19:10 +10:00
Stenzek b86fdc1cc1
Threading: Add error checking to semaphore 2024-10-30 15:19:06 +10:00
Stenzek 53fb5cd9e1
GTE: Remove dependency on GPUDevice 2024-10-28 14:31:22 +10:00
Stenzek d34707a377
System: Pack state in struct
Don't trust the linker...
2024-10-28 14:31:22 +10:00
Stenzek 166c930738
System: Move private functions to separate header 2024-10-28 14:31:22 +10:00
Stenzek 21d19a6297
System: Move perf counters to separate namespace 2024-10-28 14:31:22 +10:00
Stenzek 875ccecb90
System: Use frame rate for speed calculation
Instead of cycles. Makes it invariant to OC changes, and can
be managed on the (future) GPU thread.
2024-10-27 22:01:00 +10:00
Stenzek 99e65282f6
GPU/HW: Prefer shader over image copy if not dirty 2024-10-27 15:35:19 +10:00
Stenzek 2c57817803
System: Invalidate display on debug window change
Fixes these windows displaying black if the VM is paused.
2024-10-27 15:15:20 +10:00
Stenzek c6b74684de
GPU/HW: Split shaders into resolution independent/dependent
Avoids recompiling everything on resolution change.
2024-10-27 15:15:20 +10:00
Stenzek 6cf8ac340b
GPU/HW: Make copy/write shaders resolution independent 2024-10-27 15:15:20 +10:00
Stenzek aa0c0068ce
GPU/HW: Move shadergen parameters to functions 2024-10-27 13:50:47 +10:00
Stenzek 1d21ca61e7
Cheats: Allow hex literal in option ranges 2024-10-27 12:32:41 +10:00
Stenzek 218df625df
Cheats: Fix crash on parsing invalid cheat 2024-10-27 12:32:41 +10:00
KamFretoZ 24f15acf6c
BPM: Adjust Hotkey And Button Legends (#3323) 2024-10-26 20:34:32 +10:00
Stenzek 8def5b5d0a
GameDB: Allow user to choose different mode for ForceDeinterlacing 2024-10-26 16:15:58 +10:00
Stenzek 82e9bcc55f
Qt: Compatibility with Qt 6.7
Dunno why updating packages is taking so long...
2024-10-26 16:15:58 +10:00
Stenzek 62de181e97
Flatpak: Build libzip 2024-10-26 16:10:13 +10:00
Stenzek 7782bb9845
CDROM: Fix lockup when loading state with precaching 2024-10-26 02:14:59 +10:00
Anderson Cardoso 7f5a4a065b
Atualização Português do Brasil (#3322)
Atualizado:
Confirmação de linhas movidas;
Adição de linhas referente a macro de controle.
2024-10-26 01:44:23 +10:00
Stenzek 1ae2dcf192
GPU: Propagate initialization error to caller
Avoids double error popup.
2024-10-26 01:41:29 +10:00
Stenzek 6af71beed5
GPU: Work around nearest sampling issues on AMD
Fixes one-line flickering display in some games.
2024-10-26 01:40:44 +10:00
Stenzek d8cd32d964
GameDB: SLED-01340 requires subchannel 2024-10-25 20:52:47 +10:00