Stenzek
c66b2694da
DynLibs: Fix libwebp loading on Windows
2026-09-12 22:11:17 +10:00
Daniel Nylander
3b30876e92
l10n: update Swedish Qt translation ( #3796 )
...
* l10n: update Swedish Qt translation
* l10n: omit generated source locations
2026-09-09 21:59:29 +10:00
Stenzek
1ab327d6d5
GPUDevice: Drop SingleTextureAndUBOAndPushConstants
...
Had a copypaste error, and this is a bad idea anyway.
2026-09-09 21:56:34 +10:00
Stenzek
cbe7951be6
CPU/CodeCache: Remove thread_local recursive guard
...
I previously had this in PageFaultHandler::ExceptionHandler(),
but it was causing random strange crashes in XTAJIT (Windows
ARM64 x86 emulation layer). Seems like some threads were being
created and triggering exceptions before the TLS storage was
initialized. Very strange. Anyway, best to just avoid that
completely, since apparently you can't guarantee that the TLS
will be initialized at the point a VEH runs.
2026-09-09 01:25:19 +10:00
Davide Pesavento
443ef825be
Qt: Merge import buttons in the memory card editor ( #3795 )
...
Saves some horizontal space.
2026-09-08 15:50:20 +10:00
Anderson Cardoso
35d1f0629c
Atualização Português do Brasil ( #3793 )
...
* Atualização Português do Brasil
Atualizado para última versão.
* Atualização Português do Brasil
Done clean up as requested.
2026-09-08 12:29:57 +10:00
Stenzek
73c226615e
DynLibs: Fix libjpeg load regression on Windows
2026-09-07 21:22:33 +10:00
PeterDelta
1d07ae225f
Update duckstation-qt_es.ts ( #3794 )
2026-09-07 20:56:24 +10:00
Stenzek
0cb515fe44
GameList: Reorder list entry types
...
I put audio CDs at the bottom to avoid rescanning, but forgot that
MaxCount means invalid...
2026-09-07 02:20:23 +10:00
Stenzek
00989b7ec8
Qt: Make game properties inaccessible for PSF/Audio CDs
2026-09-07 00:33:21 +10:00
Stenzek
4973361c58
GameList: Add AudioCD type
2026-09-07 00:26:19 +10:00
Stenzek
91c5a79b28
FullscreenUI: Use SingleTextureAndUBOAndPushConstants for blur apply
...
Fixes a validation error where a RT is still bound as a texture.
2026-09-06 22:37:53 +10:00
Stenzek
2cb1bf7b91
GPUDevice: Add SingleTextureAndUBOAndPushConstants layout
2026-09-06 22:35:20 +10:00
Stenzek
3f5dca5cec
FullscreenUI: Use expand icon for dropdowns
2026-09-06 22:04:13 +10:00
Stenzek
e05b9b9f92
FullscreenUI: Fix 'Use Global Setting' showing in global postfx settings
2026-09-06 21:46:48 +10:00
Stenzek
0206d926f3
SDLInputSource: Centralize SDL subsystem loading
2026-09-06 20:57:25 +10:00
Stenzek
0fbd997d4d
Misc: Remove atexit() usage
2026-09-06 20:57:25 +10:00
Stenzek
69fe550343
DynamicLibrary: Drop MacOS Frameworks hack
...
Shouldn't be needed anymore due to rpath.
2026-09-06 20:57:25 +10:00
Stenzek
d9071e49b9
CocoaTools: Return nullopt if not running from bundle
2026-09-06 20:57:25 +10:00
Stenzek
1f065b5eae
CMake: Make bundle building on MacOS optional
...
Also makes Xcode build without needing to copy/symlink resources.
2026-09-06 20:57:25 +10:00
Stenzek
17a721c8f7
ZipHelpers: Load libzip on-demand
2026-09-06 20:57:25 +10:00
Stenzek
3ccc0c45f4
Util: Centralize dynlib loading
2026-09-06 20:57:25 +10:00
Stenzek
f1f6b0ee79
ImGuiManager: Load FreeType/plutosvg dynamically
2026-09-06 20:57:25 +10:00
Stenzek
b42b6981e0
Qt: Create desktop file before setup wizard on Linux
2026-09-06 20:57:25 +10:00
Stenzek
025872c52a
Qt: Warn when LD_LIBRARY_PATH is overridden on Linux
2026-09-06 20:57:25 +10:00
Stenzek
38751bdf7d
SDLInputSource: Load SDL dynamically
2026-09-06 20:57:25 +10:00
Stenzek
fa935c2968
SQLiteHelpers: Format file
2026-09-06 20:57:25 +10:00
Stenzek
2179487e57
SDLInputSource: Remove unused variable
2026-09-06 20:57:24 +10:00
Stenzek
c359ccfcb6
DynamicLibrary: Log loaded library paths on Linux
2026-09-06 20:57:24 +10:00
Stenzek
fa77cd4853
CMake: Don't unnecessarily bundle
...
Use RPATH when not creating a bundle.
2026-09-06 20:57:24 +10:00
Stenzek
f39feb9d8f
Image: Load libpng/libjpeg/libwebp dynamically
2026-09-06 19:30:35 +10:00
Stenzek
0d33bd1777
Settings: Ensure pcdrv_root is a native path
2026-09-06 12:29:55 +10:00
Stenzek
5aeeb72e6e
VideoThread: Fix rare crash if device initialization fails
2026-09-06 02:22:40 +10:00
Stenzek
f5ffb6b51f
System: Fix unused function warning
2026-09-06 01:32:20 +10:00
Stenzek
92fb83b6ae
Qt: Save debugger breakpoints to inis
2026-09-06 01:32:20 +10:00
Stenzek
3eee1e61e2
INISettingsInterface: Don't set dirty if unchanged in SetKeyValueList()
2026-09-06 01:22:31 +10:00
Stenzek
3bc1e8cdf2
SettingsInterface: Create type aliases for string lists
2026-09-06 01:22:31 +10:00
Stenzek
5100c51644
Qt: Use QPointer in DebuggerWindow
2026-09-06 01:22:31 +10:00
Stenzek
4a0cdd2dcd
Qt: Link stack view to memory view
...
Also fix a possible integer underflow if the stack was at the beginning
of memory.
2026-09-05 23:04:28 +10:00
Stenzek
118bb6616f
Qt: Add call stack to debugger
2026-09-05 23:04:06 +10:00
Stenzek
d9182a04d6
Qt: Add threads view to debugger
2026-09-05 22:39:28 +10:00
Stenzek
f1f8ee7979
System: Disable post-processing when resetting settings
2026-09-05 21:54:57 +10:00
Stenzek
ebc51ff0c1
System: Don't copy non-sensitive user preferences to game settings
...
Like OSD etc. But wipe them when resetting.
2026-09-05 21:54:41 +10:00
Stenzek
c05866d2b1
Qt: Add styling to select disc dialog
2026-09-05 21:45:47 +10:00
Stenzek
b91b9b247f
Qt: Add RA Game ID to game properties
2026-09-05 21:41:17 +10:00
Stenzek
1cafea4e5b
Qt: Slight improvement to track summary list
2026-09-05 21:40:40 +10:00
Stenzek
084bc6fb3a
Achievements: Fix padding in notifications/lists
...
Accidentially gave them a chin...
2026-09-05 21:21:25 +10:00
Stenzek
31948bcb52
Misc: Use static operator()
2026-09-05 18:11:30 +10:00
Stenzek
6f23cc25de
System: Allow live-changing console region
...
And lock it to automatic for RetroAchievements HC mode.
2026-09-05 17:36:22 +10:00
Stenzek
9c91b91562
Common: Remove unused include
2026-09-05 17:36:20 +10:00