Stenzek
|
ef69d0c28d
|
Test
|
2025-02-02 16:20:55 +10:00 |
Stenzek
|
0c3d55a1a1
|
GPU: Fix incorrect PAR with overscan cropping
|
2025-02-02 16:07:06 +10:00 |
Stenzek
|
a5940b2e21
|
GPU: Use constants for display overscan range
|
2025-02-02 15:39:20 +10:00 |
Stenzek
|
7316b011a4
|
CI: Dependency library updates
HarfBuzz -> 10.2.0
Qt -> 6.8.2
SDL3 -> 3.2.2
SPIRV-Cross -> 1.4.304.0
libjpeg-turbo -> 3.1.0
libpng -> 1.6.45
libwebp -> 1.5.0
libzip -> 1.13.3
shaderc -> 2024.5
|
2025-02-02 13:56:23 +10:00 |
Stenzek
|
24354cb39f
|
GPU: Fix more GPU thread-reading-CPU-thread-settings locations
|
2025-02-02 13:08:08 +10:00 |
Stenzek
|
804d90d48f
|
System: Fix overriding console region
|
2025-02-02 13:00:18 +10:00 |
Stenzek
|
a681386f28
|
Qt: Fix some options not being disabled with SW
|
2025-02-01 23:19:12 +10:00 |
Stenzek
|
b01c06b412
|
GPU/TextureCache: Prevent wrapping for replacement lookup
Fixes replacements for 8 and 16-bit textures placed in the right-most
page of VRAM.
|
2025-01-31 20:56:11 +10:00 |
Stenzek
|
635ae5de31
|
GPU/HW: Don't use sprites-as-fills for small/offscreen points
|
2025-01-31 19:50:33 +10:00 |
Stenzek
|
d65c4efdd8
|
GPU/TextureCache: Prefill dumped texture list with replacements
Allows skipping dumping replaced textures without replacements enabled.
|
2025-01-31 15:47:22 +10:00 |
Stenzek
|
b5925ab139
|
Achievements: Include any codepoints above 0x100 in dynamic range
|
2025-01-31 13:48:57 +10:00 |
Stenzek
|
03181d1179
|
GPUThread: Fix crash during FSUI language switch
|
2025-01-31 13:47:29 +10:00 |
Stenzek
|
96058f5d7e
|
System: Use recreation logic for toggling GPU threading
|
2025-01-31 12:56:19 +10:00 |
Stenzek
|
f7d7eecb6c
|
GPU/TextureCache: Fix replacements starting in second page
|
2025-01-30 13:33:00 +10:00 |
Stenzek
|
44a75d6586
|
GPUThread: Fix setting change crash with thread off
|
2025-01-30 13:32:32 +10:00 |
Stenzek
|
369879e685
|
Settings: Log when creating EmuFolders fails
|
2025-01-30 02:11:23 +10:00 |
Stenzek
|
aae7573e63
|
Achievements: Fix build with regtest
|
2025-01-30 02:10:49 +10:00 |
Stenzek
|
9b6021b79e
|
FullscreenUI: Fix progress bar padding in loading screen
|
2025-01-30 01:43:22 +10:00 |
Stenzek
|
0d9e6bd482
|
FullscreenUI: Use effective value for achievement options enable
|
2025-01-30 01:18:47 +10:00 |
Stenzek
|
d314b25f91
|
System: Fix per-game achievements hardcore mode
By mostly reverting 4dd6365a99 , I didn't
think of all the implications. Not just per-game HC mode, but it's also
problematic on Android too.
|
2025-01-30 01:18:47 +10:00 |
Stenzek
|
02234715c5
|
FullscreenUI: Move UpdateRunIdleState() for system soft-fail to host
That way it's always in the correct state for e.g. memory card shutdown
confirmations.
|
2025-01-29 20:40:14 +10:00 |
Stenzek
|
128bab29f8
|
Host: Allow button title override in ConfirmMessageAsync()
|
2025-01-29 19:19:53 +10:00 |
Stenzek
|
4dd6365a99
|
System: Simplify HC disable confirm on startup
Use one path on all platforms, always asynchronous.
|
2025-01-29 19:19:53 +10:00 |
Stenzek
|
28f6358ec5
|
Qt: Use FSUI to service ConfirmMessageAsync() if active
|
2025-01-29 19:19:53 +10:00 |
Stenzek
|
4da7692a2d
|
System: Adjust initialization order to better fit FullscreenUI
Fixes jankyness of rendering the landing page when trying to resume
a game with achievements active, or when loading state.
|
2025-01-29 19:19:53 +10:00 |
Stenzek
|
1b678d0ebc
|
FullscreenUI: Allow using right mouse button for 'back'
|
2025-01-29 19:19:53 +10:00 |
Stenzek
|
224cb6ac8e
|
FullscreenUI: Fix ClosePauseMenu() running on wrong thread
|
2025-01-29 19:19:49 +10:00 |
Stenzek
|
231ba050a2
|
GPUThread: Switch to borderless if exclusive fullscreen fails
Better than ending up windowed.
|
2025-01-29 18:20:41 +10:00 |
Stenzek
|
e36dbaf255
|
Qt: Show current fullscreen resolution in UI even if invalid
|
2025-01-29 18:20:08 +10:00 |
Stenzek
|
70c45f7cf8
|
GPU/TextureCache: Handle replacements larger than 256x256
I left this unfinished because it was a pain...
|
2025-01-28 17:36:00 +10:00 |
Stenzek
|
f58fa2297e
|
GPU/TextureCache: Only use a single palette record for C16
Stops C16 textures larger than 256x256 being split up.
|
2025-01-28 17:36:00 +10:00 |
Stenzek
|
b0c0d6444c
|
GPU/TextureCache: Fix parsing of C16 replacement names
|
2025-01-28 17:36:00 +10:00 |
Stenzek
|
7188ab863a
|
GPU/HW: Treat fill-like sprites as fills if TC is enabled
Umihara Kawase Shun clears the framebuffer with a single large
sprite, which causes the texture cache to think the pages have
been drawn.
|
2025-01-28 17:35:52 +10:00 |
Stenzek
|
d7c78eedce
|
GPU/HW: Fix box downsampling on OpenGL ES
|
2025-01-28 15:59:35 +10:00 |
JukePlz
|
afd619a7d8
|
GameDB: Pro-Pinball needs same traits as others in the series (#3359)
otherwise hangs on loading and has inferior performance. Probably missed due to title hyphenation.
|
2025-01-27 13:35:17 +10:00 |
Stenzek
|
0665cb5306
|
FullscreenUI: Further refine achievements login dialog
|
2025-01-27 13:34:45 +10:00 |
Stenzek
|
5630f3958b
|
Qt: Fix loading webp images on Windows
|
2025-01-26 14:01:42 +10:00 |
Stenzek
|
0e3668a7bb
|
GameList: Show achievement information in game list
|
2025-01-26 13:49:08 +10:00 |
Stenzek
|
6512ed8a8c
|
Achievements: Add offline tracking of progress and hash library
|
2025-01-26 13:49:08 +10:00 |
Stenzek
|
d4b0b7fc29
|
Achievements: Include rc_client version in user agent
|
2025-01-26 13:49:08 +10:00 |
Stenzek
|
6a09d6ecda
|
Achievements: Don't store hash as a string
This is needed to store achievement metadata in the game list.
|
2025-01-26 13:30:26 +10:00 |
Stenzek
|
1bfc4b6e6c
|
dep/rcheevos: Update to 08999e0
|
2025-01-26 13:30:23 +10:00 |
Stenzek
|
21aa6ead5f
|
Scripts: Add script to download/generate achievement database
|
2025-01-26 00:09:44 +10:00 |
Stenzek
|
ca509a8b97
|
StringUtil: Add fixed-length DecodeHex()
|
2025-01-25 22:35:06 +10:00 |
Stenzek
|
543704d57c
|
HTTPDownloader: Drop some log messages to debug
|
2025-01-25 22:35:06 +10:00 |
Stenzek
|
2b7a4f8d19
|
Qt: Avoid game list refresh on shutdown
We only need to invalidate the entries that have had their play times
changed, not the entire list.
|
2025-01-25 19:45:42 +10:00 |
Stenzek
|
4e97420b3b
|
InputManager: Switch to SDL3
|
2025-01-24 15:54:31 +10:00 |
Stenzek
|
573b2eb529
|
SPU: Move device failure message to OSD
|
2025-01-24 14:54:57 +10:00 |
Stenzek
|
9666abc172
|
FullscreenUI: Hook up to disc change hotkey
|
2025-01-24 13:47:55 +10:00 |
JukePlz
|
9096402a30
|
GameDB: Rakugaki Showtime does not support analog mode (#3358)
Only supports vibration.
|
2025-01-24 13:10:32 +10:00 |