zkdpower
d2c98c4235
Update the Simple-Chinese translation to latest.
2025-02-10 14:29:00 +08:00
zkdpower
c00210e080
Update the Simple-Chinese translation to latest.
2025-02-09 21:11:17 +08:00
Stenzek
5fb5dcdd70
Achievements: Improve summary popup
...
Put hardcore mode notice on its own line, rather than in
parenthesis in the title.
2025-02-09 18:24:06 +10:00
Stenzek
46ae3e55ea
Cheats: Show disabled code count when HC/safe mode is active
2025-02-09 17:45:19 +10:00
Stenzek
4ce48abfc1
GPU/HW: Fix incorrect source rect for page replacements
2025-02-09 17:45:16 +10:00
Stenzek
ac4ef4f853
Gt: Update glyph ranges
2025-02-09 16:50:02 +10:00
zkdpower
07f973076d
update the Simple-Chinese Translation to latest. ( #3363 )
2025-02-09 16:49:38 +10:00
Stenzek
8132c51a12
Cheats: Add 'Ignore' field to file format
...
Codes with Ignore set to true will not be listed/loaded.
2025-02-09 15:58:23 +10:00
Stenzek
4236beabaf
System: Fix setting-altering patches not applying on startup
2025-02-09 15:38:12 +10:00
Stenzek
0428a93315
Qt: Fix possible crash when rescanning game list
2025-02-09 15:04:09 +10:00
Stenzek
3e8ef44a1d
Deps: Update to SDL3 3.2.4
2025-02-09 15:04:09 +10:00
Stenzek
901927d7fe
CDROM: Don't panic on unknown register read
2025-02-09 13:23:37 +10:00
Stenzek
94b2060979
GPU: Clear display texture on fatal error
2025-02-09 13:22:03 +10:00
Stenzek
06b02183cb
GPU/HW: Split transparent draws if dual-source blend unsupported
...
The ordering is not correct otherwise. Ape Escape has a bunch of
overlapping sprites that have a mix of opaque and transparent texels,
and the transparent texels are repeated multiple times when the
opaque texels should cancel them out.
Only affects old Mali drivers.
2025-02-09 13:07:53 +10:00
Stenzek
2663ac9666
CDImage: Improve PBP load error reporting
2025-02-08 17:33:58 +10:00
Stenzek
160c34ef28
CDROM: Avoid additional stat() call loading subchannel
...
And use BuildRelativePath() for title-based subchannel files.
Fixes flaky loading on Android, some devices return a zero-sized file
when querying a non-existant file.........
2025-02-08 15:54:38 +10:00
Stenzek
81bca06707
System: Add hash to OnGameChanged
2025-02-08 15:03:17 +10:00
Stenzek
acb355a8c3
CDImage: Make .bin loader track length match .cue
...
Fixes different hashes for loading single-track .bin games directly.
2025-02-08 15:02:56 +10:00
Stenzek
f2cca01e29
ImGuiManager: Fix achievement unlock icon not showing
2025-02-08 01:46:44 +10:00
Daniel Nylander
084422355a
Updated Swedish translation ( #3362 )
2025-02-08 01:46:34 +10:00
Stenzek
063bb96e5d
D3D11Device: Always query timestamp before present start
...
Fixes high GPU usage reporting in D3D11 with AMD GPUs + Optimal Frame
Pacing.
2025-02-07 15:58:35 +10:00
zkdpower
5ae6d9084a
update Chinese translation. ( #3361 )
...
just UI.
2025-02-07 12:31:58 +10:00
Anderson Cardoso
51480818cd
Atualização Português do Brasil ( #3360 )
...
Atualizado para a última versão
2025-02-06 22:04:07 +10:00
Stenzek
f8c39ace1c
GPU/HW: Warning fix
2025-02-05 22:40:59 +10:00
Stenzek
bee2dabc77
Misc: Replace stringstream str() with C++20 move str()
...
No extra heap allocation/copy.
2025-02-05 22:38:48 +10:00
Stenzek
8aa97a8118
Data: Update game controller database
2025-02-05 22:14:00 +10:00
Stenzek
2cfc39e874
System: Move cheat reload to Initialize()
2025-02-05 22:13:51 +10:00
Stenzek
57cb2f846e
FullscreenUI: Fix system unpausing on shutdown
2025-02-05 20:03:58 +10:00
Stenzek
ecbb79c4bf
GPU: Add Lanczos scaling option
2025-02-05 20:01:26 +10:00
Stenzek
99e81f1559
GPU: Fix incorrect condition in WaitForOneQueuedFrame()
2025-02-05 19:31:01 +10:00
Stenzek
c6563a4656
VulkanDevice: Require Vulkan 1.1 for most extension probing
...
Too much of a headache to deal with these ancient Mali drivers that
support some extensions but not full Vulkan 1.1, and VMA does not
support this scenario.
2025-02-04 17:15:29 +10:00
Stenzek
4ad2d0ac2d
GPU: Fix incorrect PAL overscan range
2025-02-03 19:31:23 +10:00
Stenzek
51bef1b3da
CMake: Don't print status messages for deps CMakeLists
...
fmt is noisy.
2025-02-03 00:31:21 +10:00
Stenzek
455836af89
CMake: Check C++20 features that are missing on some systems
2025-02-03 00:30:59 +10:00
Stenzek
cb205c4c36
Qt: Show icon in settings console region dropdown
2025-02-02 22:57:59 +10:00
Stenzek
af277d4d14
Settings: Default to nearest sprite texture filtering
...
Instead of whatever the 3D texture filter is.
Less confusing since the UI is not disconnected when upgrading from very
old releases, or Android.
2025-02-02 22:57:31 +10:00
Stenzek
59773509af
System: Recreate memory save states when device options change
2025-02-02 22:54:32 +10:00
Stenzek
1f5a10371e
GPUThread: Handle rare race condition in frame queueing
2025-02-02 22:18:13 +10:00
Stenzek
1ca5782396
Threading: Handle EINTR on sem_wait()
2025-02-02 22:17:56 +10:00
Stenzek
57883910d6
CI: Add ARM64 flatpak build
2025-02-02 18:51:46 +10:00
Stenzek
4ceeb58dbc
GPU: Use display size for calculating internal screenshot size
...
Fixes detail being lost due to added padding when not cropping.
2025-02-02 17:14:35 +10:00
Stenzek
64d3716cfd
GPU: Further simplify draw rect calculation
...
Remove "Stretch Vertically" option, it was very confusing to users.
Integer scale will prefer whichever direction gets a larger draw
rectangle/preserves as much detail.
2025-02-02 17:02:58 +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