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 |
Stenzek
|
b92eeec962
|
System: Warning fix
|
2024-10-25 20:45:11 +10:00 |
Stenzek
|
9e5deb8e35
|
dep/libchdr: Update and fix numerous vulnerabilities
|
2024-10-25 20:37:52 +10:00 |
Bobby Smith
|
19ae3be0b0
|
Settings: Re-enable "Start Fullscreen" per-game (#3321)
|
2024-10-25 20:37:29 +10:00 |
Stenzek
|
080807e557
|
CDROM: Move subchannel replacement from CDImage
This will allow you to use SBI/LSD files with real discs, if your
drive does not support reading subchannels, or has an incorrect
skew.
|
2024-10-25 15:35:12 +10:00 |
Stenzek
|
cdd230c040
|
ImGuiOverlays: Fix input overlay glyph clipping
|
2024-10-25 12:45:50 +10:00 |
Stenzek
|
903213c818
|
Hotkeys: Add hotkey to open cheat settings
|
2024-10-25 12:45:29 +10:00 |
Stenzek
|
7d2216c289
|
GameList: Avoid double fopen/read of EXEs
|
2024-10-23 21:20:28 +10:00 |
Stenzek
|
2d04f2eff9
|
System: Support loading .CPE files
|
2024-10-23 21:08:17 +10:00 |
Stenzek
|
a8d846ac8f
|
Cheats: Use libzip for reading archive
|
2024-10-22 21:25:27 +10:00 |
Stenzek
|
761c8bdf7f
|
Deps: Build libzip
|
2024-10-22 21:16:56 +10:00 |
Stenzek
|
631f32a4c9
|
Common: Add ZipHelpers
|
2024-10-22 20:46:35 +10:00 |
Stenzek
|
4963dc1759
|
Host: Make resource routines fill error object
|
2024-10-22 20:41:33 +10:00 |
Stenzek
|
485f81a02f
|
GPUDump: Support XZ compression
|
2024-10-22 19:40:03 +10:00 |
Stenzek
|
3a76485e4b
|
CompressHelpers: Support XZ compression/decompression
|
2024-10-22 19:40:02 +10:00 |
Stenzek
|
19a0854528
|
Deps: Update LZMA SDK to 24.08
And include XZ routines.
|
2024-10-22 19:40:00 +10:00 |
Stenzek
|
164c043e1b
|
InputManager: Add pressure/deadzone to macros
Arguably less useful than on the PS2, but is still applicable
to the left/right analog sticks.
|
2024-10-22 19:39:56 +10:00 |
Stenzek
|
396e7d994a
|
System: Make global safe mode always take precedence
|
2024-10-22 01:11:31 +10:00 |
Stenzek
|
bd5a97feca
|
Qt: Fix global safe mode checkbox
|
2024-10-22 01:08:50 +10:00 |
Stenzek
|
c11b250efe
|
Cheats: Search archives with disc set serials
That way the list is auto-populated for all discs.
|
2024-10-21 20:25:07 +10:00 |
Anderson Cardoso
|
63685ce5f8
|
Atualização Português do Brasil (#3320)
- Confirmado linhas movidas;
- Adicionado linhas referente aos novos controles;
|
2024-10-21 20:24:49 +10:00 |
Stenzek
|
32e62725dd
|
Pad: Implement RX/TX IRQs
|
2024-10-21 00:38:05 +10:00 |
Stenzek
|
6e1d8c5213
|
Qt: Fix settings clear not resetting input profile
|
2024-10-21 00:29:54 +10:00 |
Stenzek
|
a9bfe2642f
|
System: Simplify error path in BootSystem()
|
2024-10-21 00:18:12 +10:00 |
Stenzek
|
b62e58776e
|
System: Fix GPU usage disappearing on renderer change
|
2024-10-21 00:12:20 +10:00 |
Stenzek
|
be268d8bf1
|
Qt: Fix safe mode not resetting on gamesettings clear
|
2024-10-21 00:09:11 +10:00 |
Stenzek
|
05c285f760
|
Settings: Fix cheats/patches not being removed on clear
|
2024-10-21 00:08:56 +10:00 |