Commit Graph

9389 Commits (e41543c38a7f127dcafc5b8daf5ef7ec3c49f2d7)
 

Author SHA1 Message Date
Stenzek acb355a8c3
CDImage: Make .bin loader track length match .cue
Fixes different hashes for loading single-track .bin games directly.
10 months ago
Stenzek f2cca01e29
ImGuiManager: Fix achievement unlock icon not showing 10 months ago
Daniel Nylander 084422355a
Updated Swedish translation (#3362) 10 months ago
Stenzek 063bb96e5d
D3D11Device: Always query timestamp before present start
Fixes high GPU usage reporting in D3D11 with AMD GPUs + Optimal Frame
Pacing.
10 months ago
zkdpower 5ae6d9084a
update Chinese translation. (#3361)
just UI.
10 months ago
Anderson Cardoso 51480818cd
Atualização Português do Brasil (#3360)
Atualizado para a última versão
10 months ago
Stenzek f8c39ace1c
GPU/HW: Warning fix 10 months ago
Stenzek bee2dabc77
Misc: Replace stringstream str() with C++20 move str()
No extra heap allocation/copy.
10 months ago
Stenzek 8aa97a8118
Data: Update game controller database 10 months ago
Stenzek 2cfc39e874
System: Move cheat reload to Initialize() 10 months ago
Stenzek 57cb2f846e
FullscreenUI: Fix system unpausing on shutdown 10 months ago
Stenzek ecbb79c4bf
GPU: Add Lanczos scaling option 10 months ago
Stenzek 99e81f1559
GPU: Fix incorrect condition in WaitForOneQueuedFrame() 10 months ago
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.
10 months ago
Stenzek 4ad2d0ac2d
GPU: Fix incorrect PAL overscan range 10 months ago
Stenzek 51bef1b3da
CMake: Don't print status messages for deps CMakeLists
fmt is noisy.
10 months ago
Stenzek 455836af89
CMake: Check C++20 features that are missing on some systems 10 months ago
Stenzek cb205c4c36
Qt: Show icon in settings console region dropdown 10 months ago
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.
10 months ago
Stenzek 59773509af
System: Recreate memory save states when device options change 10 months ago
Stenzek 1f5a10371e
GPUThread: Handle rare race condition in frame queueing 10 months ago
Stenzek 1ca5782396
Threading: Handle EINTR on sem_wait() 10 months ago
Stenzek 57883910d6
CI: Add ARM64 flatpak build 10 months ago
Stenzek 4ceeb58dbc
GPU: Use display size for calculating internal screenshot size
Fixes detail being lost due to added padding when not cropping.
10 months ago
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.
10 months ago
Stenzek 0c3d55a1a1
GPU: Fix incorrect PAR with overscan cropping 10 months ago
Stenzek a5940b2e21
GPU: Use constants for display overscan range 10 months ago
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
10 months ago
Stenzek 24354cb39f
GPU: Fix more GPU thread-reading-CPU-thread-settings locations 10 months ago
Stenzek 804d90d48f
System: Fix overriding console region 10 months ago
Stenzek a681386f28
Qt: Fix some options not being disabled with SW 10 months ago
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.
10 months ago
Stenzek 635ae5de31
GPU/HW: Don't use sprites-as-fills for small/offscreen points 10 months ago
Stenzek d65c4efdd8
GPU/TextureCache: Prefill dumped texture list with replacements
Allows skipping dumping replaced textures without replacements enabled.
10 months ago
Stenzek b5925ab139
Achievements: Include any codepoints above 0x100 in dynamic range 10 months ago
Stenzek 03181d1179
GPUThread: Fix crash during FSUI language switch 10 months ago
Stenzek 96058f5d7e
System: Use recreation logic for toggling GPU threading 10 months ago
Stenzek f7d7eecb6c
GPU/TextureCache: Fix replacements starting in second page 10 months ago
Stenzek 44a75d6586
GPUThread: Fix setting change crash with thread off 10 months ago
Stenzek 369879e685
Settings: Log when creating EmuFolders fails 10 months ago
Stenzek aae7573e63
Achievements: Fix build with regtest 10 months ago
Stenzek 9b6021b79e
FullscreenUI: Fix progress bar padding in loading screen 10 months ago
Stenzek 0d9e6bd482
FullscreenUI: Use effective value for achievement options enable 10 months ago
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.
10 months ago
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.
10 months ago
Stenzek 128bab29f8
Host: Allow button title override in ConfirmMessageAsync() 10 months ago
Stenzek 4dd6365a99
System: Simplify HC disable confirm on startup
Use one path on all platforms, always asynchronous.
10 months ago
Stenzek 28f6358ec5
Qt: Use FSUI to service ConfirmMessageAsync() if active 10 months ago
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.
10 months ago
Stenzek 1b678d0ebc
FullscreenUI: Allow using right mouse button for 'back' 10 months ago