Stenzek
|
9431deb271
|
Bus: Support 16MB expanded memory
|
2026-03-01 17:26:30 +10:00 |
|
Stenzek
|
a10d7f6ca8
|
Qt: Add missing active text color for menu/tabs
Fixes unreadable labels in Purple Rain theme.
|
2026-03-01 15:08:39 +10:00 |
|
Stenzek
|
762d96c3e4
|
Misc: Set more text formats in gitattributes
|
2026-03-01 15:08:39 +10:00 |
|
Stenzek
|
700467f656
|
Qt: Disable 'Disable Style Sheets' button when unavailable
|
2026-03-01 14:19:40 +10:00 |
|
Stenzek
|
51dcde7c17
|
Qt: Remove some unused setting binders
Eww, null terminated arrays.
|
2026-03-01 14:12:19 +10:00 |
|
Stenzek
|
18962a2ae7
|
Qt: Support loading custom themes
Format is qss files. Place in <data directory>/resources/themes.
|
2026-03-01 14:12:19 +10:00 |
|
Stenzek
|
116bfa94af
|
Qt: Use custom style sheet for all themes
|
2026-03-01 14:12:19 +10:00 |
|
Stenzek
|
96864e1a71
|
ImGuiManager: Fix empty slot message in save state selector
|
2026-02-28 20:03:19 +10:00 |
|
Stenzek
|
1f9122cca9
|
Common: Add BumpUniqueStringPool
|
2026-02-28 19:07:35 +10:00 |
|
Stenzek
|
939d02c189
|
System: Handle corrupted save states when resuming
|
2026-02-28 14:11:57 +10:00 |
|
Stenzek
|
599172165e
|
Common: Return rvalue reference from Error::TakeDescription()
Can avoid an additional copy.
|
2026-02-28 14:02:50 +10:00 |
|
Stenzek
|
fd7d4a3160
|
CDROM: Set motor on bit immediately on MotorOn
Fixes disc change in Armored Core - Master of Arena.
|
2026-02-28 13:07:07 +10:00 |
|
Stenzek
|
3929e58751
|
CDROM: MotorOn should fail if motor already on
|
2026-02-28 13:04:34 +10:00 |
|
Stenzek
|
e1f824a507
|
CMake: Remove unnecessary warning disables
|
2026-02-25 16:21:38 +10:00 |
|
Stenzek
|
18e1d1191b
|
CMake: Remove unused files
|
2026-02-25 16:17:06 +10:00 |
|
Stenzek
|
0eadf1456d
|
CMake: Report CFLAGS in summary
|
2026-02-25 16:16:58 +10:00 |
|
Stenzek
|
89bcb5146c
|
Qt: Fix hardcore disable popup not showing when loading from menu
|
2026-02-25 15:47:30 +10:00 |
|
Stenzek
|
9834234a59
|
README: Update build instructions
|
2026-02-25 15:47:27 +10:00 |
|
Stenzek
|
cdf6d5bd29
|
CI: Use prebuilt dependencies
Decouple from the repository. Less CI time, and faster building of older
commits.
|
2026-02-25 13:07:02 +10:00 |
|
Stenzek
|
19b618d44b
|
FullscreenUI: Fix incorrect background rect bounds
|
2026-02-25 01:41:54 +10:00 |
|
Stenzek
|
2a4daa76f4
|
Achievements: Default badge prefetch to enabled
|
2026-02-25 01:41:43 +10:00 |
|
Stenzek
|
dda54adeda
|
FullscreenUI: Immediately pause on core thread on menu open
Stops game rendering another frame or two before the menu is displayed.
|
2026-02-24 23:23:13 +10:00 |
|
Stenzek
|
5b23956ef6
|
README: Add mention of CCD images
|
2026-02-24 22:46:11 +10:00 |
|
Stenzek
|
2bccb29297
|
Achievements: Add option to prefetch badges
Will pre-download locked badges to avoid load delays when unlocking.
|
2026-02-24 22:36:14 +10:00 |
|
Stenzek
|
dc31d7d67f
|
HTTPDownloader: Log time for each request
|
2026-02-23 00:00:08 +10:00 |
|
Stenzek
|
04948484cb
|
FullscreenUI: Remove redundant is_initialized variable
|
2026-02-22 23:54:31 +10:00 |
|
Stenzek
|
af5ec7fb29
|
FullscreenUI: Prefetch 3 scrolls worth of badges in list
This should help reduce seeing placeholders when scrolling.
|
2026-02-22 23:54:31 +10:00 |
|
Stenzek
|
3248d9449f
|
XInputSource: Support SCP XInput Bridge
|
2026-02-22 21:59:51 +10:00 |
|
Stenzek
|
5707977919
|
XInputSource: Fix inverted motors in ConvertKeyToString()
Don't think this had any real negative effects except swapping the order
in the list.
|
2026-02-22 21:58:07 +10:00 |
|
Stenzek
|
5d46cca27c
|
XInputSource: Add missing break in GetCurrentValue()
|
2026-02-22 21:55:17 +10:00 |
|
Stenzek
|
6464faface
|
XInputSource: Fix icons not displaying
|
2026-02-22 21:55:17 +10:00 |
|
Stenzek
|
fdd724f34c
|
CDImage: Make MDS class name consistent with others
|
2026-02-21 19:04:12 +10:00 |
|
Stenzek
|
dcb3e3624e
|
CDImage: Support loading CloneCD images
This replaces the old "img" fallback, which did not work for multi-track
games.
|
2026-02-21 19:04:12 +10:00 |
|
Stenzek
|
3072e65c4c
|
CI: Don't compress already-compressed artifacts
|
2026-02-21 13:12:36 +10:00 |
|
Stenzek
|
156837e694
|
Scripts: Remove redundant packaging subdirectory
|
2026-02-21 13:12:36 +10:00 |
|
Stenzek
|
92b7cb98af
|
Achievements: Prefetch next achievement badge on unlock/start
|
2026-02-21 13:12:36 +10:00 |
|
Stenzek
|
be8f38bef6
|
ImGuiManager: Transition texture layout after font update
|
2026-02-21 13:12:36 +10:00 |
|
Stenzek
|
add30da47a
|
GPUDevice: Move present result to global namespace
Get rid of some extra includes in headers.
|
2026-02-21 13:12:36 +10:00 |
|
Stenzek
|
5a7c855256
|
FullscreenUI: Use command/option key icons on MacOS
And the Windows icon on Windows.
v0.1-10861
|
2026-02-18 17:18:03 +10:00 |
|
Stenzek
|
9f94d6b0a0
|
OpenGLDevice: Fix incorrect SDL MakeCurrent()/DoneCurrent() usage
Too bad multiple windows on a single aren't supported properly.
Should just rip this whole thing out.
|
2026-02-16 22:49:00 +10:00 |
|
Stenzek
|
6a4ae21f33
|
VulkanDevice: Destroy context on zero refs with SDL window type
If it's not destroyed, it prevents OpenGL contexts from being created
without any errors...
|
2026-02-16 22:49:00 +10:00 |
|
Stenzek
|
3b17273281
|
CMake: Ensure resources directory exists before rcc
Fixes spurious build failures on low core count machines.
|
2026-02-16 22:49:00 +10:00 |
|
Stenzek
|
5add36e4ef
|
GameDB: Add sort names for NFS/NASCAR games
|
2026-02-16 22:43:21 +10:00 |
|
Stenzek
|
91ba5ab2ed
|
GameDB: Add NeGconRumble to a bunch of supported games
|
2026-02-16 22:43:21 +10:00 |
|
Stenzek
|
7a0fee0532
|
FullscreenUI: Fix mode list not populating on default adapter
|
2026-02-16 22:43:21 +10:00 |
|
Stenzek
|
d5eb3e10ea
|
GPUDevice: Enumerate fullscreen modes if using SDL
|
2026-02-16 22:43:21 +10:00 |
|
Stenzek
|
0d0bd69ada
|
Mini: Set fullscreen display mode on "windows" on kmsdrm
Allow the user to choose the display mode.
|
2026-02-16 22:43:21 +10:00 |
|
Stenzek
|
4f6c42e0f7
|
Data: Add additional PromptFont glyphs
Fixes missing glyphs for guide/PS buttons.
|
2026-02-16 21:02:07 +10:00 |
|
Stenzek
|
10b96b9847
|
Achievements: Reset bucket collapse on window open
|
2026-02-15 14:21:04 +10:00 |
|
Stenzek
|
2339b23db7
|
FullscreenUI: ResetFocusHere() doesn't need to return boolean
And the expression was incorrect anyway, NavInputSource will always be
keyboard or gamepad.
|
2026-02-15 13:56:10 +10:00 |
|