Silent
78d0cf4a4f
YAML: Add support for resolving anchors, and use it for GameDB
2026-07-09 15:53:38 -04:00
chaoticgd
1ae2a96747
Debugger: Allow strings to be edited from the symbol trees
2026-07-08 15:02:23 +02:00
TJnotJT
b11a406519
GS: Change GSTexture::Type to GSTexture::Usage
...
Usage fits more cleanly with API flags.
Also separates out feedback and write usage from render target.
Co-authored-by: TellowKrinkle
2026-06-28 12:13:38 -04:00
SternXD
7978370b39
Common/Emitter: Inline _xMovRtoR into xImpl_Mov operator
...
Signed-off-by: SternXD <stern@sidestore.io >
2026-06-13 09:34:53 -04:00
TheLastRar
d187c61599
GS/DX12: Enable tight alignment
2026-06-12 18:08:03 -04:00
chaoticgd
093287f6bf
Console: Improve logic for outputting color codes
2026-05-31 15:35:22 +02:00
Ty
3233a3cf8f
Achievements: Fix crash in WinHTTP timeout
...
Co-authored-by: salas-dev-max <dren@thePuter.localdomain >
2026-05-13 12:20:43 -04:00
TellowKrinkle
c610d4d2d4
Common: Fix arm64 linux build
2026-04-17 21:19:28 +02:00
chaoticgd
ceb53a1626
Debugger: Merge redundant memory interfaces
2026-04-13 15:48:41 -04:00
TellowKrinkle
0804b68fc6
Common: Fix build with older ryml
2026-04-04 19:40:48 -05:00
chaoticgd
0beb18c9e1
Deps: Update rapidyaml to v0.11.1
2026-04-03 12:41:47 -04:00
TellowKrinkle
6336cc82e8
Common: Remove unused functions
2026-03-28 17:49:17 -04:00
TellowKrinkle
27a88dd333
Common: Allow non-file mappings in SharedMemoryMappingArea
2026-03-28 17:49:17 -04:00
TellowKrinkle
6f4f6cf7de
Common: Switch back to Linux allocation routines on macOS
...
We don't need MAP_FIXED anymore
2026-03-28 17:49:17 -04:00
TellowKrinkle
5c205d6287
EE:Rec: Allow rec memory anywhere
2026-03-28 17:49:17 -04:00
TellowKrinkle
73a825cbb1
Common:Darwin: Mach exceptions don't need mutex
...
They run on their own thread, so there's no possibility of concurrent access.
2026-03-24 12:40:37 -04:00
TellowKrinkle
3e0e72e50c
Common:Darwin: Don't crash from the mach exception thread
...
We want crash reports to point to the correct thread.
2026-03-24 12:40:37 -04:00
TellowKrinkle
259350c974
GS: Install page fault handler on GS thread too
2026-03-24 12:40:37 -04:00
TheLastRar
7e8e0d4744
Deps: Bundle ffmpeg on windows
2026-03-20 18:47:11 +01:00
TellowKrinkle
81a20150f2
Core: Use ARCH_ARM64 instead of _M_ARM64
...
fast_float assumes that _M_ARM64 means compiling for Windows
2026-03-20 11:13:53 -04:00
chaoticgd
d856f3f5bd
HeapArray: Fix comparison operators
2026-03-17 08:29:18 -04:00
chaoticgd
5d811f03f4
HeapArray: Improve self-assignment behaviour
2026-03-17 08:29:18 -04:00
chaoticgd
d049c395fc
SmallString: Improve self-assignment behaviour
2026-03-16 09:41:38 -04:00
JordanTheToaster
8de55a1937
Deps: Update zlib to 1.3.2
2026-03-11 16:51:14 +01:00
chaoticgd
e52d8f70ba
Misc: Add MemoryInterface classes
2026-03-09 22:18:53 -04:00
TellowKrinkle
2696e304e2
Add functions to map a file into the process
2026-03-07 09:12:00 -05:00
TheLastRar
b37d5754eb
Common: Inline emitter header functions
2026-02-28 07:55:42 -05:00
oltolm
18fecfbd07
Misc: clean up some for loops
2026-02-19 14:17:30 +01:00
Ty
eee315718f
Darwin: Implement Mach exceptions ports instead of signals
...
Credit goes to the Julia language and Dolphin emulator for their free and open source implementations
2026-01-31 13:45:02 -05:00
TheLastRar
5ff1eed28c
Deps: Add DX12 Agility SDK
2026-01-21 09:06:44 +01:00
SternXD
d983b2b066
Copyright: Change year from 2002-2025 to 2002-2026
2026-01-15 00:22:32 +01:00
oltolm
0da84c2c69
Misc: use concepts instead of SFINAE
2026-01-13 19:41:05 -05:00
Stern
0180ec060b
FSUI/Qt: Add Center/Tile background modes and remove redundant Qt null checks ( #13564 )
...
Signed-off-by: SternXD <stern@sidestore.io >
Signed-off-by: SternXD <stern@sidestore.io
Co-authored-by: KamFretoZ <14798312+kamfretoz@users.noreply.github.com >
2025-12-14 09:08:34 -05:00
KamFretoZ
4d2c1a82c9
Qt: Misc Shortcut Cleanups
2025-12-13 20:00:17 -05:00
Ty
faaa376232
Console: size_t -> u32 when constructing smallstring warning fix
2025-11-21 18:20:58 -05:00
Ty Lamontagne
e9ca1a6ead
Image.cpp: Cast between types instead of using offsetof
2025-11-21 18:20:58 -05:00
SternXD
c8dffccaa7
Image: Support loading bmp files
...
Signed-off-by: SternXD <stern@sidestore.io >
f
2025-11-19 15:03:44 +01:00
TheTechnician27
e5d94e255b
OSD: Eliminate performance overlay flickering via caching
2025-11-16 22:16:38 +01:00
Ty Lamontagne
08ef9e2bd9
Qt: Make mouse screen locking DPI aware
...
Also removed some global mouse hook stuff. Don't ever want to use that anyways.
2025-11-01 10:21:54 -04:00
chaoticgd
0ce312c1c3
GameDB: Fix infinite loops caused by UB when YAML parsing fails
2025-10-30 14:02:55 -04:00
KamFretoZ
5c6049c4ae
Qt: Add Create game shortcut functionality
2025-10-28 00:11:09 +01:00
chaoticgd
aedc51e151
Qt: Set QStyleHints colorScheme property properly
2025-10-23 20:17:23 -04:00
KamFretoZ
b0dedcc590
Deps: Add additional libwebp libraries
...
Needed for animated WEBPs to work on Windows.
Co-Authored-By: TheLastRar <TheLastRar@users.noreply.github.com >
2025-09-21 18:09:28 -04:00
TellowKrinkle
4662d0e5dc
Common: Disable and remove ALWAYS_USE_MOVAPS
...
In AVX, MOVAPS is the same size as all the other instructions.
In Nehalem (one of the main targets of SSE4), there are bypass penalties for using the wrong mov.
2025-08-24 20:16:24 -05:00
TellowKrinkle
cc5f594384
Common: Remove dedicated AVX instructions
...
The main instructions *are* AVX instructions now
2025-08-24 20:16:24 -05:00
TellowKrinkle
d9ff9d7aa1
Common: Remove old SIMD helpers
2025-08-24 20:16:24 -05:00
TellowKrinkle
08b9037781
Common: Switch g1 and g3 SIMD to auto SSE/AVX
2025-08-24 20:16:24 -05:00
TellowKrinkle
e5ba376985
Common: Use inheritance for group 1/3 ops
2025-08-24 20:16:24 -05:00
TellowKrinkle
165595008e
Common: Remove xImpl_G1Compare
...
We already have SIMD compare under xCMPXXX.PS
2025-08-24 20:16:24 -05:00
TellowKrinkle
8dc905e827
Common: Switch movmsk to auto SSE/AVX
2025-08-24 20:16:24 -05:00